共有ライブラリを管理するために Sonatype の Nexus Repository Manager OSS を使用する ( その4 )( IntelliJ IDEA の Project Defaults を設定する )
概要
- これからライブラリや動作確認用の Web アプリケーションをいろいろ作成しますので、その前に IntelliJ IDEA の Project Defaults を設定しておきます。
参照したサイト・書籍
目次
手順
Settings を設定する
IntelliJ IDEA の「Welcome to IntelliJ IDEA」ダイアログを表示したら、画面右下にある「Configure」メニューをクリックした後、「Project Defaults」->「Settings」を選択します。
「Default Settings」ダイアログを表示します。
「Editor」->「File Encodings」から「Default encoding for properties files」の文字コードを UTF-8 に変更する
画面左のツリーから「Editor」->「File Encodings」を選択した後、画面右下の「Default encoding for properties files」を UTF-8 に変更します。
「Enable annotation processing」をチェックする
画面左上の検索フィールドに Annotation
を入力した後、画面右上の「Enable annotation processing」をチェックします。
「Gradle VM options」に -Dfile.encoding=UTF-8
を設定する
画面左上の検索フィールドに gradle
を入力してから「Build, Execution, Deployment」->「Build Tools」->「Gradle」を選択した後、画面右の「Gradle VM options」に -Dfile.encoding=UTF-8
を設定します。
「OK」ボタンをクリックして「Default Settings」ダイアログを閉じます。
Project Structure を設定する
画面右下にある「Configure」メニューをクリックした後、「Project Defaults」->「Settings」を選択します。
「Default Project Structure」ダイアログを表示します。
「Project SDK」と「Project language level」を設定する
画面左のツリーから「Project Settings」->「Project」を選択した後、「Project SDK」のドロップダウンメニューから 1.8.0_92
を選択します。
1.8.0_92
を選択すると、その下の「Project language level」も SDK Default (8 - Lambdas, type annotations etc.)
が選択された状態になります。
「OK」ボタンをクリックして「Default Project Structure」ダイアログを閉じます。
Run Configurations を設定する
画面右下にある「Configure」メニューをクリックした後、「Project Defaults」->「Run Configurations」を選択します。
「Run/Debug Configurations」ダイアログを表示します。
JUnit の「VM options」に -Dfile.encoding=UTF-8
を設定する
画面左のツリーから「Defaults」->「JUnit」を選択した後、画面右側の「VM Options」の "-ea" の後に -Dfile.encoding=UTF-8
を追加します。
「OK」ボタンをクリックして「Run/Debug Configurations」ダイアログを閉じます。
以上で完了です。
ソースコード
履歴
2016/07/06
初版発行。