【问题标题】:IntelliJ bundled Ant locationIntelliJ 捆绑的 Ant 位置
【发布时间】:2019-05-16 17:25:59
【问题描述】:

我正在尝试处理一个旧的 Java 6 项目,但 IntelliJ 说我正在使用与 Java 6 不兼容的捆绑 Ant (1.10.5),因此我无法使用 Ant 编译该项目。有没有办法找到捆绑的 ant jar 文件在项目中的位置?

【问题讨论】:

    标签: macos intellij-idea ant macos-sierra java-6


    【解决方案1】:

    您不应更改捆绑的 Ant 版本,而是可以在 IntelliJ IDEA build file properties dialog 中提供自己的 Ant 安装路径。

    可以在IDE_HOME/lib/ant 目录中找到捆绑的 Ant(macOS 上为/Applications/IntelliJ IDEA.app/Contents/lib/ant)。

    【讨论】:

    • 更改捆绑的 Ant 版本有什么负面影响?
    • @DarrelHolt IDE 补丁更新将不起作用,在 Mac 上的数字签名将被违反,操作系统安全将阻止 IDE 连接,您必须明确允许应用程序运行并将其列入防火墙白名单。
    • 令我困扰的是,尽管提供了很好的信息,但它并没有回答 OP 的要求,但它仍然是公认的答案。
    • @RenatoBack 它解决了原来的问题。如果它不能解决您的问题,请提交一个新问题。
    • @CrazyCoder 不要认为它坏了,它可能已经解决了问题,但是它没有回答“......有没有办法找到捆绑的 ant jar 文件在哪里位于项目内?”,OP 自己回答了这个问题。
    【解决方案2】:

    我发现捆绑的Ant位于/Applications/IntelliJ IDEA.app/Contents/lib/ant

    你也可以在下载后将其他版本的ant添加到lib目录下。如果您希望更改 Ant 版本,则 IntelliJ 应在将其添加到 Ant Build Properties 中后为其他项目识别它们。

    例如添加 Ant 1.9.4:@​​987654323@。

    【讨论】:

      【解决方案3】:

      在 IntelliJ 2019.2 中,转到 Ant Tool Window > Build File Properties > Execution > Use 自定义 Ant 指定下载的 Ant 版本

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-10-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-10-29
        • 1970-01-01
        相关资源
        最近更新 更多