我創建了一個插件並試圖生成我的輸出爲pdf。我的構建成功,但我的插件沒有運行。輸出是默認的pdf。我錯過了什麼?在dita-ot中生成默認pdf
這是我build_pdf2w_template/Ant文件: -
<?xml version="1.0" encoding="UTF-8"?>
<project name="org.dita.pdf2w" default="dita2pdf2w" basedir=".">
<property name="transtype" location="C:\Program Files\dita-ot-2.4"/>
<target name="dita2pdf2w" description="build PDF" depends="pdf"/>
<target name="pdf" description="build PDF">
<ant antfile="C:\Program Files\dita-ot-2.4\plugins\org.dita.pdf2w\build_pdf2w_template.xml">
<property name="args.input" value="D:\AutoCOM-Demo\AutoCOM.ditamap"/>
<property name="args.gen.task.lbl" value="YES"/>
<property name="args.rellinks" value="nofamily"/>
<property name="output.dir" value="C:\"/>
<property name="transtype" value="pdf"/>
</ant>
</target>
</project>
插件: -
<?xml version="1.0" encoding="UTF-8"?>
<plugin id="org.dita.pdf2w">
<require plugin="org.dita.pdf2w"/>
<feature extension="dita.conductor.transtype.check" value="pdf2w"/>
<feature extension="dita.transtype.print" value="pdf2w"/>
<feature extension="dita.conductor.target.relative" file="build.xml"/>
</plugin>
積分: -
<?xml version="1.0" encoding="UTF-8"?>
<project name="org.dita.pdf2w">
<target name="dita2pdf2w.init">
<property name="customization.dir" location="${dita.plugin.org.dita.pdf2w.dir}/cfg"/>
</target>
<target name="dita2pdf2w" depends="dita2pdf2w.init , dita2pdf2w"/>
</project>
編譯: -
<?xml version="1.0" encoding="UTF-8"?>
<project>
<import file="build_pdf2w_template.xml"/>
</project>
我想你混淆了一些事情。你可以添加你的'plugin.xml'文件嗎?如果您剛剛開始構建您的插件,請將其丟棄並使用dita-generator生成一個新插件:http://dita-generator.elovirta.com/這是一個更好的起點。 –
此外,爲您的插件添加'integrator.xml'會很有幫助。 – tmakita
@StefanEike肯定先生我加入我的插件xml。有一件事我沒有進入:dita-generator.elovirta.com是哪裏是生成後的生成/ ant文件? –