Ant task for jar



编译工作很好,但它不会打包到jar文件中
最后一条消息是使用已编译的类BUILD SUCCESSFUL,但我找不到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>

看起来您的目标名称是错误的。

您的默认目标是"build",但实际上您并没有一个名为"build)"的目标——也许您应该将默认目标更改为"jar"

您的"jar"目标依赖于"init",但如果您希望它在打包jar之前进行编译,它可能也应该依赖于"构建项目"。

相关内容

  • 没有找到相关文章