私はdocbkx-maven-pluginにANT(dopusフレームワークを使用)から既存のdocbookプロジェクトを転送しました。いくつかのトラブルの後、私は出力を得ましたが、パフォーマンスは非常に遅いです。処理はANT 24秒で完了しました。 Mavenプラグインでは6分以上かかります。 (私はJavaHelpのとPDFのために2つのゴールを、持っている)のゴールあたり約2-3minための出力がないその後docbkx-maven-plugin非常に遅い
[INFO] Processing input file: manual.xml
[DEBUG] Xerces XInclude mode entered
[DEBUG] User Customization provided: ...doc\src\main\custom-cfg\fo.xsl
[DEBUG] User Customization provided: ...doc\src\main\custom-cfg\fo.xsl
[DEBUG] User Customization provided: ...doc\src\main\custom-cfg\fo.xsl
[DEBUG] Configure the transformer.
[INFO] Applying customization parameters after docbkx parameters
:
処理がで停止しているようです。 xincludeSupportedを無効にすると非常に速く実行されますが、明らかに出力は役に立たなくなります。
ビルドプロセスをスピードアップするための助けがあれば幸いです。私はその理由を発見したいくつかの研究の後
<configuration>
<sourceDirectory>src/main/docbook</sourceDirectory>
<foCustomization>src/main/custom-cfg/fo.xsl</foCustomization>
<includes>manual.xml</includes>
<xincludeSupported>true</xincludeSupported>
<chapterAutolabel>true</chapterAutolabel>
<sectionAutolabel>true</sectionAutolabel>
<sectionAutolabelMaxDepth>5</sectionAutolabelMaxDepth>
<sectionLabelIncludesComponentLabel>true</sectionLabelIncludesComponentLabel>
<preProcess>
<copy todir="${project.build.directory}/docbkx/javahelp/resource">
<fileset dir="src/main/docbook/resource/"/>
</copy>
</preProcess>
</configuration>
mavenプロセスに十分なメモリが割り当てられていることを確認してください。たとえば、 'MAVEN_OPTS = -Xmx1024m -XX:MaxPermSize = 128m'です。 –
ありがとう、これは理由ではなかった。下の私の答えを参照してください... –