I'm looking at 2.0.15-SNAPSHOT, running into an issue when using a custom font in the PDF.
With 2.0.14 it succeeds. However, with 2.0.15-SNAPSHOT this same thing fails.
Here is the output from a build with 2.0.14.
$ mvn -e pre-site
[INFO] Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Docbkx Maven Quickstart Archetype 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- docbkx-fop-support:2.0.14:generate (default) @ DOCS-81 ---
Oct 21, 2013 10:17:05 AM org.apache.fop.fonts.apps.TTFReader loadTTF
INFO: Reading /Users/mark/Documents/workspace/DOCS-81/src/fonts/DejaVuSans.ttf...
Oct 21, 2013 10:17:05 AM org.apache.fop.fonts.apps.TTFReader loadTTF
INFO: Font Family: [DejaVu Sans]
Oct 21, 2013 10:17:05 AM org.apache.fop.fonts.apps.TTFReader constructFontXML
INFO: Creating xml font file...
Oct 21, 2013 10:17:05 AM org.apache.fop.fonts.apps.AbstractFontReader writeFontXML
INFO: Writing xml font file /Users/mark/Documents/workspace/DOCS-81/target/fonts/DejaVuSans-metrics.xml...
[INFO]
[INFO] --- docbkx-maven-plugin:2.0.14:generate-pdf (documentation identifier) @ DOCS-81 ---
[INFO] Processing input file: book.xml
[INFO] Dumping to /Users/mark/Documents/workspace/DOCS-81/target/docbkx/generated/(gen)book.xml
[INFO] Applying customization parameters
[INFO] targetFileExtension pdf
[INFO] type fo
Oct 21, 2013 10:17:10 AM org.apache.fop.events.LoggingEventListener processEvent
SEVERE: Image not found. URI: images/draft.png. (See position 1:9607)
Oct 21, 2013 10:17:10 AM org.apache.fop.events.LoggingEventListener processEvent
SEVERE: Image not found. URI: images/draft.png. (See position 1:10266)
Oct 21, 2013 10:17:10 AM org.apache.fop.events.LoggingEventListener processEvent
SEVERE: Image not found. URI: images/draft.png. (See position 1:10923)
Oct 21, 2013 10:17:10 AM org.apache.fop.events.LoggingEventListener processEvent
SEVERE: Image not found. URI: images/draft.png. (See position 1:11577)
Oct 21, 2013 10:17:10 AM org.apache.fop.events.LoggingEventListener processEvent
SEVERE: Image not found. URI: images/draft.png. (See position 1:12228)
Oct 21, 2013 10:17:10 AM org.apache.fop.events.LoggingEventListener processEvent
SEVERE: Image not found. URI: images/draft.png. (See position 1:12879)
Oct 21, 2013 10:17:10 AM org.apache.fop.events.LoggingEventListener processEvent
SEVERE: Image not found. URI: images/draft.png. (See position 1:13527)
Oct 21, 2013 10:17:10 AM org.apache.fop.events.LoggingEventListener processEvent
SEVERE: Image not found. URI: images/draft.png. (See position 1:14180)
Oct 21, 2013 10:17:10 AM org.apache.fop.events.LoggingEventListener processEvent
SEVERE: Image not found. URI: images/draft.png. (See position 1:14833)
Oct 21, 2013 10:17:10 AM org.apache.fop.events.LoggingEventListener processEvent
SEVERE: Image not found. URI: images/draft.png. (See position 1:15483)
Oct 21, 2013 10:17:10 AM org.apache.fop.events.LoggingEventListener processEvent
SEVERE: Image not found. URI: images/draft.png. (See position 1:16135)
Oct 21, 2013 10:17:10 AM org.apache.fop.events.LoggingEventListener processEvent
SEVERE: Image not found. URI: images/draft.png. (See position 1:16787)
Oct 21, 2013 10:17:10 AM org.apache.fop.events.LoggingEventListener processEvent
SEVERE: Image not found. URI: images/draft.png. (See position 1:17436)
Oct 21, 2013 10:17:10 AM org.apache.fop.events.LoggingEventListener processEvent
SEVERE: Image not found. URI: images/draft.png. (See position 1:18088)
Oct 21, 2013 10:17:10 AM org.apache.fop.events.LoggingEventListener processEvent
SEVERE: Image not found. URI: images/draft.png. (See position 1:18740)
Oct 21, 2013 10:17:10 AM org.apache.fop.events.LoggingEventListener processEvent
SEVERE: Image not found. URI: images/draft.png. (See position 1:19389)
Oct 21, 2013 10:17:10 AM org.apache.fop.events.LoggingEventListener processEvent
SEVERE: Image not found. URI: images/draft.png. (See position 1:20042)
Oct 21, 2013 10:17:10 AM org.apache.fop.events.LoggingEventListener processEvent
SEVERE: Image not found. URI: images/draft.png. (See position 1:20695)
Oct 21, 2013 10:17:10 AM org.apache.fop.events.LoggingEventListener processEvent
SEVERE: Image not found. URI: images/draft.png. (See position 1:21345)
Oct 21, 2013 10:17:10 AM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Font "Symbol,normal,700" not found. Substituting with "Symbol,normal,400".
Oct 21, 2013 10:17:10 AM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Font "ZapfDingbats,normal,700" not found. Substituting with "ZapfDingbats,normal,400".
Oct 21, 2013 10:17:10 AM org.apache.fop.hyphenation.Hyphenator getHyphenationTree
SEVERE: Couldn't find hyphenation pattern en
[INFO] /Users/mark/Documents/workspace/DOCS-81/target/docbkx/pdf/book.pdf has been generated.
[INFO] /Users/mark/Documents/workspace/DOCS-81/target/docbkx/pdf/book.fo has been generated. [INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 9.009s
[INFO] Finished at: Mon Oct 21 10:17:11 CEST 2013
[INFO] Final Memory: 13M/160M
[INFO] ------------------------------------------------------------------------
Here is the output from a build with 2.0.15-SNAPSHOT.
$ mvn -e pre-site
[INFO] Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Docbkx Maven Quickstart Archetype 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- docbkx-fop-support:2.0.15-SNAPSHOT:generate (default) @ DOCS-81 ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.030s
[INFO] Finished at: Mon Oct 21 10:19:23 CEST 2013
[INFO] Final Memory: 8M/156M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.agilejava.docbkx:docbkx-fop-support:2.0.15-SNAPSHOT:generate (default) on project DOCS-81: Execution default of goal com.agilejava.docbkx:docbkx-fop-support:2.0.15-SNAPSHOT:generate failed: An API incompatibility was encountered while executing com.agilejava.docbkx:docbkx-fop-support:2.0.15-SNAPSHOT:generate: java.lang.NoSuchMethodError: org.apache.fop.fonts.apps.TTFReader.loadTTF(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/fop/fonts/truetype/TTFFile;
[ERROR] -----------------------------------------------------
[ERROR] realm = plugin>com.agilejava.docbkx:docbkx-fop-support:2.0.15-SNAPSHOT
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/Users/mark/.m2/repository/com/agilejava/docbkx/docbkx-fop-support/2.0.15-SNAPSHOT/docbkx-fop-support-2.0.15-SNAPSHOT.jar
[ERROR] urls[1] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/fop/1.1/fop-1.1.jar
[ERROR] urls[2] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/xmlgraphics-commons/1.5/xmlgraphics-commons-1.5.jar
[ERROR] urls[3] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-svg-dom/1.7/batik-svg-dom-1.7.jar
[ERROR] urls[4] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-anim/1.7/batik-anim-1.7.jar
[ERROR] urls[5] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-css/1.7/batik-css-1.7.jar
[ERROR] urls[6] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-dom/1.7/batik-dom-1.7.jar
[ERROR] urls[7] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-parser/1.7/batik-parser-1.7.jar
[ERROR] urls[8] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-util/1.7/batik-util-1.7.jar
[ERROR] urls[9] = file:/Users/mark/.m2/repository/xml-apis/xml-apis/1.3.04/xml-apis-1.3.04.jar
[ERROR] urls[10] = file:/Users/mark/.m2/repository/xml-apis/xml-apis-ext/1.3.04/xml-apis-ext-1.3.04.jar
[ERROR] urls[11] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-bridge/1.7/batik-bridge-1.7.jar
[ERROR] urls[12] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-script/1.7/batik-script-1.7.jar
[ERROR] urls[13] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-js/1.7/batik-js-1.7.jar
[ERROR] urls[14] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-xml/1.7/batik-xml-1.7.jar
[ERROR] urls[15] = file:/Users/mark/.m2/repository/xalan/xalan/2.6.0/xalan-2.6.0.jar
[ERROR] urls[16] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-awt-util/1.7/batik-awt-util-1.7.jar
[ERROR] urls[17] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-gvt/1.7/batik-gvt-1.7.jar
[ERROR] urls[18] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-transcoder/1.7/batik-transcoder-1.7.jar
[ERROR] urls[19] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-svggen/1.7/batik-svggen-1.7.jar
[ERROR] urls[20] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-extension/1.7/batik-extension-1.7.jar
[ERROR] urls[21] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-ext/1.7/batik-ext-1.7.jar
[ERROR] urls[22] = file:/Users/mark/.m2/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar
[ERROR] urls[23] = file:/Users/mark/.m2/repository/commons-io/commons-io/1.3.1/commons-io-1.3.1.jar
[ERROR] urls[24] = file:/Users/mark/.m2/repository/org/apache/avalon/framework/avalon-framework-impl/4.3.1/avalon-framework-impl-4.3.1.jar
[ERROR] urls[25] = file:/Users/mark/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
[ERROR] urls[26] = file:/Users/mark/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import from realm ClassRealm[maven.api, parent: null]]
[ERROR]
[ERROR] -----------------------------------------------------
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal com.agilejava.docbkx:docbkx-fop-support:2.0.15-SNAPSHOT:generate (default) on project DOCS-81: Execution default of goal com.agilejava.docbkx:docbkx-fop-support:2.0.15-SNAPSHOT:generate failed: An API incompatibility was encountered while executing com.agilejava.docbkx:docbkx-fop-support:2.0.15-SNAPSHOT:generate: java.lang.NoSuchMethodError: org.apache.fop.fonts.apps.TTFReader.loadTTF(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/fop/fonts/truetype/TTFFile;
-----------------------------------------------------
realm = plugin>com.agilejava.docbkx:docbkx-fop-support:2.0.15-SNAPSHOT
strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
urls[0] = file:/Users/mark/.m2/repository/com/agilejava/docbkx/docbkx-fop-support/2.0.15-SNAPSHOT/docbkx-fop-support-2.0.15-SNAPSHOT.jar
urls[1] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/fop/1.1/fop-1.1.jar
urls[2] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/xmlgraphics-commons/1.5/xmlgraphics-commons-1.5.jar
urls[3] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-svg-dom/1.7/batik-svg-dom-1.7.jar
urls[4] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-anim/1.7/batik-anim-1.7.jar
urls[5] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-css/1.7/batik-css-1.7.jar
urls[6] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-dom/1.7/batik-dom-1.7.jar
urls[7] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-parser/1.7/batik-parser-1.7.jar
urls[8] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-util/1.7/batik-util-1.7.jar
urls[9] = file:/Users/mark/.m2/repository/xml-apis/xml-apis/1.3.04/xml-apis-1.3.04.jar
urls[10] = file:/Users/mark/.m2/repository/xml-apis/xml-apis-ext/1.3.04/xml-apis-ext-1.3.04.jar
urls[11] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-bridge/1.7/batik-bridge-1.7.jar
urls[12] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-script/1.7/batik-script-1.7.jar
urls[13] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-js/1.7/batik-js-1.7.jar
urls[14] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-xml/1.7/batik-xml-1.7.jar
urls[15] = file:/Users/mark/.m2/repository/xalan/xalan/2.6.0/xalan-2.6.0.jar
urls[16] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-awt-util/1.7/batik-awt-util-1.7.jar
urls[17] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-gvt/1.7/batik-gvt-1.7.jar
urls[18] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-transcoder/1.7/batik-transcoder-1.7.jar
urls[19] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-svggen/1.7/batik-svggen-1.7.jar
urls[20] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-extension/1.7/batik-extension-1.7.jar
urls[21] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-ext/1.7/batik-ext-1.7.jar
urls[22] = file:/Users/mark/.m2/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar
urls[23] = file:/Users/mark/.m2/repository/commons-io/commons-io/1.3.1/commons-io-1.3.1.jar
urls[24] = file:/Users/mark/.m2/repository/org/apache/avalon/framework/avalon-framework-impl/4.3.1/avalon-framework-impl-4.3.1.jar
urls[25] = file:/Users/mark/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
urls[26] = file:/Users/mark/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar
Number of foreign imports: 1
import: Entry[import from realm ClassRealm[maven.api, parent: null]]
-----------------------------------------------------
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:225)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default of goal com.agilejava.docbkx:docbkx-fop-support:2.0.15-SNAPSHOT:generate failed: An API incompatibility was encountered while executing com.agilejava.docbkx:docbkx-fop-support:2.0.15-SNAPSHOT:generate: java.lang.NoSuchMethodError: org.apache.fop.fonts.apps.TTFReader.loadTTF(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/fop/fonts/truetype/TTFFile;
-----------------------------------------------------
realm = plugin>com.agilejava.docbkx:docbkx-fop-support:2.0.15-SNAPSHOT
strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
urls[0] = file:/Users/mark/.m2/repository/com/agilejava/docbkx/docbkx-fop-support/2.0.15-SNAPSHOT/docbkx-fop-support-2.0.15-SNAPSHOT.jar
urls[1] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/fop/1.1/fop-1.1.jar
urls[2] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/xmlgraphics-commons/1.5/xmlgraphics-commons-1.5.jar
urls[3] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-svg-dom/1.7/batik-svg-dom-1.7.jar
urls[4] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-anim/1.7/batik-anim-1.7.jar
urls[5] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-css/1.7/batik-css-1.7.jar
urls[6] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-dom/1.7/batik-dom-1.7.jar
urls[7] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-parser/1.7/batik-parser-1.7.jar
urls[8] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-util/1.7/batik-util-1.7.jar
urls[9] = file:/Users/mark/.m2/repository/xml-apis/xml-apis/1.3.04/xml-apis-1.3.04.jar
urls[10] = file:/Users/mark/.m2/repository/xml-apis/xml-apis-ext/1.3.04/xml-apis-ext-1.3.04.jar
urls[11] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-bridge/1.7/batik-bridge-1.7.jar
urls[12] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-script/1.7/batik-script-1.7.jar
urls[13] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-js/1.7/batik-js-1.7.jar
urls[14] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-xml/1.7/batik-xml-1.7.jar
urls[15] = file:/Users/mark/.m2/repository/xalan/xalan/2.6.0/xalan-2.6.0.jar
urls[16] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-awt-util/1.7/batik-awt-util-1.7.jar
urls[17] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-gvt/1.7/batik-gvt-1.7.jar
urls[18] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-transcoder/1.7/batik-transcoder-1.7.jar
urls[19] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-svggen/1.7/batik-svggen-1.7.jar
urls[20] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-extension/1.7/batik-extension-1.7.jar
urls[21] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-ext/1.7/batik-ext-1.7.jar
urls[22] = file:/Users/mark/.m2/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar
urls[23] = file:/Users/mark/.m2/repository/commons-io/commons-io/1.3.1/commons-io-1.3.1.jar
urls[24] = file:/Users/mark/.m2/repository/org/apache/avalon/framework/avalon-framework-impl/4.3.1/avalon-framework-impl-4.3.1.jar
urls[25] = file:/Users/mark/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
urls[26] = file:/Users/mark/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar
Number of foreign imports: 1
import: Entry[import from realm ClassRealm[maven.api, parent: null]]
-----------------------------------------------------
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:139)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
... 19 more
Caused by: org.apache.maven.plugin.PluginContainerException: An API incompatibility was encountered while executing com.agilejava.docbkx:docbkx-fop-support:2.0.15-SNAPSHOT:generate: java.lang.NoSuchMethodError: org.apache.fop.fonts.apps.TTFReader.loadTTF(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/fop/fonts/truetype/TTFFile;
-----------------------------------------------------
realm = plugin>com.agilejava.docbkx:docbkx-fop-support:2.0.15-SNAPSHOT
strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
urls[0] = file:/Users/mark/.m2/repository/com/agilejava/docbkx/docbkx-fop-support/2.0.15-SNAPSHOT/docbkx-fop-support-2.0.15-SNAPSHOT.jar
urls[1] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/fop/1.1/fop-1.1.jar
urls[2] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/xmlgraphics-commons/1.5/xmlgraphics-commons-1.5.jar
urls[3] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-svg-dom/1.7/batik-svg-dom-1.7.jar
urls[4] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-anim/1.7/batik-anim-1.7.jar
urls[5] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-css/1.7/batik-css-1.7.jar
urls[6] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-dom/1.7/batik-dom-1.7.jar
urls[7] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-parser/1.7/batik-parser-1.7.jar
urls[8] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-util/1.7/batik-util-1.7.jar
urls[9] = file:/Users/mark/.m2/repository/xml-apis/xml-apis/1.3.04/xml-apis-1.3.04.jar
urls[10] = file:/Users/mark/.m2/repository/xml-apis/xml-apis-ext/1.3.04/xml-apis-ext-1.3.04.jar
urls[11] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-bridge/1.7/batik-bridge-1.7.jar
urls[12] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-script/1.7/batik-script-1.7.jar
urls[13] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-js/1.7/batik-js-1.7.jar
urls[14] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-xml/1.7/batik-xml-1.7.jar
urls[15] = file:/Users/mark/.m2/repository/xalan/xalan/2.6.0/xalan-2.6.0.jar
urls[16] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-awt-util/1.7/batik-awt-util-1.7.jar
urls[17] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-gvt/1.7/batik-gvt-1.7.jar
urls[18] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-transcoder/1.7/batik-transcoder-1.7.jar
urls[19] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-svggen/1.7/batik-svggen-1.7.jar
urls[20] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-extension/1.7/batik-extension-1.7.jar
urls[21] = file:/Users/mark/.m2/repository/org/apache/xmlgraphics/batik-ext/1.7/batik-ext-1.7.jar
urls[22] = file:/Users/mark/.m2/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar
urls[23] = file:/Users/mark/.m2/repository/commons-io/commons-io/1.3.1/commons-io-1.3.1.jar
urls[24] = file:/Users/mark/.m2/repository/org/apache/avalon/framework/avalon-framework-impl/4.3.1/avalon-framework-impl-4.3.1.jar
urls[25] = file:/Users/mark/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
urls[26] = file:/Users/mark/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar
Number of foreign imports: 1
import: Entry[import from realm ClassRealm[maven.api, parent: null]]
-----------------------------------------------------
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
... 20 more
Caused by: java.lang.NoSuchMethodError: org.apache.fop.fonts.apps.TTFReader.loadTTF(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/fop/fonts/truetype/TTFFile;
at com.agilejava.docbkx.support.fop.FontmetricsMojo$TtfMetricsFileBuilder.transform(FontmetricsMojo.java:213)
at com.agilejava.docbkx.support.fop.FontmetricsMojo.transform(FontmetricsMojo.java:94)
at com.agilejava.docbkx.support.fop.FontmetricsMojo.execute(FontmetricsMojo.java:77)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
... 20 more
[ERROR]
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles: