自動的に出力を構築する方法と同じように、プロジェクトに成果物を自動的に構築する方法はありますか?ショートカットキーが存在する場合でも機能します - 今は煩わしいBuild -> Build Artifacts -> Build
をクリックする必要があります。IntelliJはコード変更時に自動的に成果物を構築します
編集:この場合の「アーティファクト」は、プロジェクト出力のjarファイルです。
自動的に出力を構築する方法と同じように、プロジェクトに成果物を自動的に構築する方法はありますか?ショートカットキーが存在する場合でも機能します - 今は煩わしいBuild -> Build Artifacts -> Build
をクリックする必要があります。IntelliJはコード変更時に自動的に成果物を構築します
編集:この場合の「アーティファクト」は、プロジェクト出力のjarファイルです。
古い質問ですが、これを投稿すると他の人にも役立ちます。
あなたはむしろ手動で更新ごとに成果物を作成することよりも、プロジェクトのビルド時に自動的に更新されるアーティファクトを設定できます。プロジェクト設定を開く(File -> Project Structure
)、およびArtifacts
タブチェックInclude in project build
中(スクリーンショットのIntelliJ IDEA究極2017.1):
編集:ソース時に自動的に構築された成果物を持つために
:の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 server
をOn explicit save action (Ctrl + S)
に設定してください。Upload external changes
ボックスを確認してください。IntelliJでは、プロジェクトをソース変更時に自動的に構築することができます。私はこれがOPが "*自動的に出力をどのように構築するか*"と言います。ここに示すように「プロジェクトビルドに含める」チェックボックスをオンにすると、プロジェクトが**手動で**ビルドされたときにIntelliJがアーティファクトをビルドできるようになりますが、アーティファクトはまだ自動プロジェクトビルドでは構築されません。ユーザは、依然として、アーティファクトを構築するためにプロジェクトの「構築」を手動でトリガしなければならない。 – gromit190
@ gromit190ありがとう、私はこれをもう一度読んだので、私はあなたのポイントを参照してください!私は私の答えを更新します。 – valiano
https://stackoverflow.com/a/42392922/104891を参照してください。 – CrazyCoder