使用ant创建jar会产生错误的输出

时间:2013-10-01 07:55:07

标签: java ant jar

我正在使用ant为项目创建一个jar。

这是目标

<jar destfile="artifacts/my-jar-file.jar" basedir=".">
    <include name="bin/**" />
</jar>

正在创建jar,但它会将包创建为:

bin.com.aryasindhu.testjar。 ...

但是我不需要在包之前附加bin。

请建议我在jar创建目标中需要更改的内容。

2 个答案:

答案 0 :(得分:2)

试试这个:

<jar destfile="artifacts/my-jar-file.jar" basedir="./bin">
    <include name="*/**" />
</jar>

答案 1 :(得分:0)

我得到了答案。

以下是我现在使用的目标的变化:

<jar destfile="artifacts/my-jar-file.jar">
     <fileset dir="bin" includes="**/*.class" />
</jar>