IntelliJ会在代码更改时自动构建工件

JRR*_*JRR 5 intellij-idea intellij-14

有没有办法在项目中自动构建工件,就像它自动构建输出一样?快捷键如果存在也可以工作 - 现在我需要点击Build -> Build Artifacts -> Build哪个是麻烦的.

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

val*_*ano 6

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

您可以将构件设置为在构建项目时自动更新,而不必在每次更新时手动构建构件:打开项目设置(File -> Project Structure),然后在Artifacts选项卡中进行检查Include in project build(截屏IntelliJ IDEA Ultimate 2017.1):

IntellJ自动构建工件

编辑:

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

使用Intellij在远程服务器上部署/调试Java代码

引用此答案的其他所需步骤(适用于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下面的框。