运行ant jar任务时,存档不存在错误

时间:2011-10-11 14:03:24

标签: ant build jar

我正在运行一个创建Jar的ant构建文件。任务看起来像这样:

<target name="generator-app" depends="clean,compile">
    <jar jarfile="${gen.App}">
       <manifest>
       ...
       </manifest>
       <fileset dir="${classes}">
          <include name="com/mypackage/**" />
       </fileset>
       <zipfileset dir="${jars}" />
     </jar>
</target>

构建文件在Linux上运行时按预期运行并创建文件,但在任何其他平台上都出现此错误:

BUILD FAILED /home/user/build.xml:287: the archive doesn't exist

我尝试使用destfile而不是jarfile,但会出现相同的结果。存档确实不存在,但任务的目的是创建它。

某些平台是否有任何限制或以任何方式纠正此问题?

2 个答案:

答案 0 :(得分:2)

正斜杠对我来说似乎不太常见:)也许你应该根据你的操作系统转换你的斜杠?你在某个地方经过这条路吗?

答案 1 :(得分:2)

我发现了问题。我尝试使用更新版本的ant,现在错误表明缺少了什么(要在jar中打包的jar要创建)。