maven.xml 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <project
  2. xmlns:j="jelly:core"
  3. xmlns:ant="jelly:ant"
  4. xmlns:util="jelly:util"
  5. xmlns:maven="jelly:maven"
  6. >
  7. <postGoal name="sdocbook:prepare-filesystem">
  8. <j:set var="unzipped" value="false" />
  9. <util:available file="${maven.sdocbook.generated.fo}">
  10. <j:set var="unzipped" value="true" />
  11. <echo>Using previusly unzipped docbook files</echo>
  12. </util:available>
  13. <j:if test="${!unzipped}">
  14. <!-- unzip docbook files -->
  15. <ant:unzip dest="${maven.build.dir}"
  16. src="${pom.getDependencyPath('docbook:docbook-xsl')}"/>
  17. <!-- use a custom fo stylesheet -->
  18. <move file="${maven.sdocbook.stylesheets.dir}/fo/docbook.xsl"
  19. tofile="${maven.sdocbook.stylesheets.dir}/fo/docbook-bak.xsl"/>
  20. <copy file="${maven.sdocbook.src.dir}/styles/fo/docbook.xsl"
  21. todir="${maven.sdocbook.stylesheets.dir}/fo"/>
  22. <!-- use a custom html stylesheet -->
  23. <move file="${maven.sdocbook.stylesheets.dir}/html/docbook.xsl"
  24. tofile="${maven.sdocbook.stylesheets.dir}/html/docbook-bak.xsl"/>
  25. <copy file="${maven.sdocbook.src.dir}/styles/html/docbook.xsl"
  26. todir="${maven.sdocbook.stylesheets.dir}/html"/>
  27. <copy todir="${maven.sdocbook.stylesheets.dir}">
  28. <fileset dir="${maven.sdocbook.src.dir}/images"/>
  29. </copy>
  30. </j:if>
  31. </postGoal>
  32. </project>