【问题标题】:Specify artifact name with Intellij使用 Intellij 指定工件名称
【发布时间】:2014-03-26 01:27:26
【问题描述】:

我想设置我使用 Intellij 构建的 jar 工件的文件名,但是当我更改它时,它不会在输出文件中更改。

【问题讨论】:

  • 信息不足。制作截图。
  • 可能是个愚蠢的建议,但您是否按下了应用
  • 是的,我这样做了,它会继续使用旧名称生成文件
  • 我看到的完全一样。无论我做什么,它都是 IntelliJ.jar(我的模块/项目的名称)

标签: jar intellij-idea filenames artifact


【解决方案1】:

这是更改 JAR 工件文件名的解决方法...

  1. 在“项目”窗格中,将模块重命名为您希望为 JAR 文件命名的名称。 JAR 的文件名是在您创建工件配置时从模块名称中捕获的。
  2. 进入 Build Artifacts->Edit.. 并删除导致错误 JAR 文件名的旧工件。
  3. 添加一个新的 JAR 工件。这个新工件将使用模块的名称。
  4. 您现在可以返回并更改模块名称。

丑陋,但有效。

请注意,您接下来可能会点击this bug,因此请确保您不要使用默认的main/java 清单路径。而是手动将其更改为 main/resources - 然后投票修复这两个错误!

【讨论】:

    【解决方案2】:

    使用 2017.2.5,我可以使用以下步骤更改工件名称:

    1. 文件 > 项目结构。
    2. 在项目设置 > 工件下。
    3. 添加新工件或修改现有工件。
    4. 在“输出布局”下,您实际上可以将 JAR 文件重命名为您想要的任何内容,请务必按 Enter 以让 IDE 完成更改。

    截图:

    【讨论】:

    • 对我来说,关键信息是按 Enter。在 Mac 上,按 Return 是不够的。按真正的 Enter 键(在小键盘上)或键盘上的 Fn-Return,无需单独的 Enter 键。
    猜你喜欢
    • 2018-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多