1. 程式人生 > >ant編譯無法依賴rt.jar

ant編譯無法依賴rt.jar

最近同事在用ant編譯投產的時候報了一個錯誤: 程式包com.sun.org.apache.xml.internal.security.exceptions不存在

大致網上搜集了一下資源:具體原因是相關的類無法依賴rt.jar。需要增加一行配置。<compilerarg value="-XDignore.symbol.file"/>

 
 
 
<target name="compile" depends="init" description="Compile">
        <javac debug="true" srcdir="${app.src.dir}/src/main/java"
destdir="${app.src.dir}/target/classes" classpathref="project.class.path" source="1.7" target="1.7" encoding="gbk" includeantruntime="on"> <compilerarg value="-XDignore.symbol.file"/> </javac> <copy todir="${app.src.dir}/target/classes" failonerror
="false"> <fileset dir="${app.src.dir}/src/main/java"> <exclude name="**/*.java"/> </fileset> </copy> <copy todir="${app.src.dir}/target" failonerror="false"> <fileset dir="${app.src.dir}/src/main/resources"
> </fileset> </copy> </target>
 

增加依賴後編譯成功。