我正在尝试使用Intellij生成的Ant Build创建一个jar。
- 我正在使用Intellij 12.1.4
- 我使用的是Java 1.6.0_51(Mac上的默认设置)
当我创建ant构建时,我使用以下选项:
- 生成单文件ant构建
- 覆盖以前生成的文件
- 使用项目文件中的JDK定义
- 内联运行时类路径
然后,我在命令行上运行以下命令
ant -f buildfile.xml
它看起来像是在命令行上工作的。有一些注释,但没有错误。当它完成时,它会显示BUILD SUCCESSFUL。然而,.jar永远不会被创建。
我发现了这个链接:Ant构建没有';我没有制作jar文件,这似乎是我的问题。然而,我似乎不知道如何从Intellij创建一个"发布"构建文件。我复制了当前的ant构建文件,并将其重命名为"build.xml",然后运行命令ant release。当我运行该命令时,我得到了以下错误:
生成失败目标"发布"在项目"MyProject"中不存在
任何进一步的帮助或下一步的想法都将是伟大的。
我想明白了。
我不得不去打开项目设置(F4),然后去工件。这允许我在运行"ant-f buildfile.xml"时设置创建jar的设置