【问题标题】:IntelliJ automatically build artifacts when code changesIntelliJ 在代码更改时自动构建工件
【发布时间】:2017-11-05 04:10:08
【问题描述】:

有没有办法像自动构建输出一样在项目中自动构建工件?如果存在快捷键也可以使用——现在我需要点击Build -> Build Artifacts -> Build,这很麻烦。

编辑:在这种情况下,我的“工件”只是我的项目输出的 jar 文件。

【问题讨论】:

标签: intellij-idea intellij-14


【解决方案1】:

老问题,但发布此问题希望对其他人有用。

您可以将工件设置为在构建项目时自动更新,而不必在每次更新时手动构建工件:打开项目设置 (File -> Project Structure),并在 Artifacts 选项卡中检查 @987654326 @(IntelliJ IDEA Ultimate 2017.1 截图):

编辑:

对于在源更改时自动构建工件,类似于自动构建,请参阅上面评论的@CrazyCoder 答案中描述的过程:

deploy/debug java code on a remote server using Intellij

引用此答案中需要的额外步骤,适用于 IntelliJ IDEA Ultimate 2017.1:

  • 打开File -> Settings -> Build, Execution, Deployment
  • Options 下,将Upload changes files automatically to the default server 设置为On explicit save action (Ctrl + S)
  • 选中下面的Upload external changes 框。

【讨论】:

  • 在 IntelliJ 中,您可以使项目在源代码更改时自动构建。我认为这就是 OP 所指的“就像它如何自动构建输出”。在检查Include in project build 时,如您在此处显示的那样,IntelliJ 可以在手动构建项目时构建工件,但工件仍然没有通过自动项目构建来构建。用户仍然需要手动触发项目的“构建”来构建工件。
  • @gromit190 谢谢,现在我又读了一遍,我明白你的意思了!我会更新我的答案。
猜你喜欢
  • 2017-03-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-01
  • 1970-01-01
  • 2015-05-29
  • 1970-01-01
相关资源
最近更新 更多