我正在运行一个创建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,但会出现相同的结果。存档确实不存在,但任务的目的是创建它。
某些平台是否有任何限制或以任何方式纠正此问题?
答案 0 :(得分:2)
正斜杠对我来说似乎不太常见:)也许你应该根据你的操作系统转换你的斜杠?你在某个地方经过这条路吗?
答案 1 :(得分:2)
我发现了问题。我尝试使用更新版本的ant,现在错误表明缺少了什么(要在jar中打包的jar要创建)。