【发布时间】:2017-11-05 04:10:08
【问题描述】:
有没有办法像自动构建输出一样在项目中自动构建工件?如果存在快捷键也可以使用——现在我需要点击Build -> Build Artifacts -> Build,这很麻烦。
编辑:在这种情况下,我的“工件”只是我的项目输出的 jar 文件。
【问题讨论】:
有没有办法像自动构建输出一样在项目中自动构建工件?如果存在快捷键也可以使用——现在我需要点击Build -> Build Artifacts -> Build,这很麻烦。
编辑:在这种情况下,我的“工件”只是我的项目输出的 jar 文件。
【问题讨论】:
老问题,但发布此问题希望对其他人有用。
您可以将工件设置为在构建项目时自动更新,而不必在每次更新时手动构建工件:打开项目设置 (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 框。【讨论】:
Include in project build 时,如您在此处显示的那样,IntelliJ 可以在手动构建项目时构建工件,但工件仍然没有通过自动项目构建来构建。用户仍然需要手动触发项目的“构建”来构建工件。