编译工作正常,但它没有打包到jar文件中 最后的消息是使用已编译的类构建成功,但我找不到jar。
<project name="thisIsMyProject" basedir="." default="build">
.
.
.
.
.
Load Classpath and such.....
.
.
.
.
<target depends="init" name="build-project">
<javac debug="true" debuglevel="${debuglevel}" destdir="bin" includeantruntime="false" source="${source}" target="${target}">
<src path="src"/>
<classpath refid="my.classpath"/>
</javac>
</target>
<mkdir dir="build"/>
<target name="jar" description="Make My Jar File" depends="init">
<jar destfile="myFile.jar" destdir="build" basedir="bin" compress="true" />
</target>
</project>
答案 0 :(得分:0)
看起来您的目标名称是错误的。
您的默认目标是&#34; build&#34;,但您实际上没有名为&#34; build&#34; - 也许您应该将默认值更改为&#34; jar&#34;
你的&#34; jar&#34; target取决于&#34; init&#34;,但它应该也可能依赖于&#34; build-project&#34;如果你想在它打包jar之前编译它。