2017-06-04 8 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

編集:ソース時に自動的に構築された成果物を持つために

:のIntelliJ IDEAアルティメット2017.1に適合し、この答えから、追加の必要な手順を引用

deploy/debug java code on a remote server using Intellij

、上記コメントした@CrazyCoderの答えで説明した手順を参照してください、自動ビルドに似を変更

  • 公開File -> Settings -> Build, Execution, Deployment
  • Optionsより、Upload changes files automatically to the default serverOn explicit save action (Ctrl + S)に設定してください。
  • 下記のUpload external changesボックスを確認してください。
+0

IntelliJでは、プロジェクトをソース変更時に自動的に構築することができます。私はこれがOPが "*自動的に出力をどのように構築するか*"と言います。ここに示すように「プロジェクトビルドに含める」チェックボックスをオンにすると、プロジェクトが**手動で**ビルドされたときにIntelliJがアーティファクトをビルドできるようになりますが、アーティファクトはまだ自動プロジェクトビルドでは構築されません。ユーザは、依然として、アーティファクトを構築するためにプロジェクトの「構築」を手動でトリガしなければならない。 – gromit190

+0

@ gromit190ありがとう、私はこれをもう一度読んだので、私はあなたのポイントを参照してください!私は私の答えを更新します。 – valiano

関連する問題