2017-06-04 60 views
4

有沒有辦法在項目中自動構建工件,就像它自動構建輸出一樣?如果存在快捷鍵也可以使用 - 現在我需要點擊Build -> Build Artifacts -> Build,這很麻煩。IntelliJ在代碼更改時自動構建工件

編輯:我的「神器」在這種情況下只是我的項目輸出的jar文件。

+1

請參閱https://stackoverflow.com/a/42392922/104891。 – CrazyCoder

回答

2

老問題,但發佈這希望它會對其他人有用。

您可以設置工件自動更新時,該項目的建成,而不必手動建立在每個更新的文物:打開項目設置(File -> Project Structure),並在Artifacts標籤檢查Include in project build(截圖的IntelliJ IDEA最終2017.1):

IntellJ Build Artifacts Automatically

編輯:

對於具有在源自動構建的工件改變,類似於自動構建,請參閱@CrazyCoder答案描述的過程,在上面指出:

deploy/debug java code on a remote server using Intellij

引用從該答案的額外所需的步驟,適於IntelliJ IDEA的終極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框。
+0

在IntelliJ中,您可以使項目自動構建在源代碼更改上。我認爲這就是OP所稱的「*就像它自動構建輸出*一樣」。當您在此處顯示時檢查「包含在項目構建中」時,IntelliJ會在項目是手動**構建時構建工件,但工件仍未使用自動項目構建構建。用戶仍然需要手動觸發項目的「構建」才能構建工件。 – gromit190

+0

@ gromit190謝謝,現在我再讀一次,我明白了你的觀點!我會更新我的答案。 – valiano

相關問題