使用Intellij指定工件名称

tur*_*nho 6 filenames jar intellij-idea artifact

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

在此输入图像描述

Rej*_*eri 5

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

  1. 文件>项目结构。
  2. 在项目设置>工件下。
  3. 添加新的或修改现有的工件。
  4. 在“输出布局”下,您实际上可以将JAR文件重命名为所需的名称,请确保按Enter键以使IDE占用更改。

屏幕截图:

更改JAR文件的名称


big*_*osh 4

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

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

丑陋,但有效。

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