我正在尝试使用 Intellij 生成的 Ant 构建创建一个 jar。
- 我使用的是 Intellij 12.1.4
- 我使用的是 Java 1.6.0_51(Mac 上的默认版本)。
当我创建 ant 构建时,我使用以下选项:
- 生成单文件 ant 构建
- 覆盖之前生成的文件
- 使用项目文件中的 JDK 定义
- 内联运行时类路径
然后我在命令行上运行以下命令
ant -f buildfile.xml
看起来它可以在命令行上运行。有一些注释,但没有错误。完成后,会显示“构建成功”。然而,.jar 永远不会被创建。
我找到了这个链接:Ant build doesn't make jar file这似乎是我的问题。但是,我似乎无法弄清楚如何从 Intellij 创建“发布”构建文件。我复制了当前的 ant 构建文件并将其重命名为“build.xml”并运行命令 ant release。当我运行该命令时,出现以下错误:
构建失败 项目“MyProject”中不存在目标“release”
任何进一步的帮助或后续步骤的想法都会很棒。
最佳答案
我能够弄清楚。
我必须打开“项目设置”(F4),然后转到“工件”。这允许我在运行“ant -f buildfile.xml”时设置创建 jar 的设置
关于java - Intellij 生成 Ant 构建文件,但不构建 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17699428/