build.xml 1.3 KB

1234567891011121314151617181920212223242526272829
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project>
  3. <target name="org.dita.index.init">
  4. <taskdef classname="org.dita.index.IndexPreprocessorTask" name="index-preprocess"/>
  5. <condition property="_org.dita.index.skip" value="true">
  6. <istrue value="${org.dita.index.skip}"/>
  7. </condition>
  8. </target>
  9. <target name="org.dita.index" depends="org.dita.index.init" unless="_org.dita.index.skip">
  10. <condition property="index.config.file" value="${dita.plugin.org.dita.index.dir}/index/${document.locale}.xml">
  11. <available file="${dita.plugin.org.dita.index.dir}/index/${document.locale}.xml"/>
  12. </condition>
  13. <condition property="index.config.file" value="${dita.plugin.org.dita.index.dir}/index/${document.language}.xml">
  14. <available file="${dita.plugin.org.dita.index.dir}/index/${document.language}.xml"/>
  15. </condition>
  16. <property name="index.config.file" value="${dita.plugin.org.dita.index.dir}/index/${default.language}.xml"/>
  17. <echo level="info">Processing ${inputFile} to ${dita.temp.dir}/stage1.xml</echo>
  18. <index-preprocess
  19. input="${inputFile}"
  20. output="${dita.temp.dir}/stage1.xml"
  21. indexConfig="${index.config.file}"
  22. locale="${document.locale}"
  23. draft="${args.draft}"/>
  24. </target>
  25. </project>