IntelliJ IDEA 2018.2 Help

プロジェクトを構成

IntelliJ IDEAのプロジェクトでは、モジュールを簡単に管理し、モジュール間の設定を共有できます。これらの設定には、SDK、言語レベル、およびコンパイラの出力が含まれます。

モジュールは独立したエンティティです。各モジュールは独自の設定を持つことができ、フレームワーク固有のアプリケーションを開発するように設定できます。モジュールは、他のモジュールを参照することができ、すなわち互いに依存します。

IntelliJ IDEAでは、プロジェクトをMavenGradleなどのビルドツールと統合することができます。この場合、IDEはビルドファイル、コード補完、インスペクションおよびクイックフィックス、リファクタリングなどを編集するためのコーディング支援を提供します。

キャッシュの破棄

IntelliJ IDEAは多数のファイルをキャッシュするため、システムキャッシュにオーバーロードがかかる可能性があります。時には頻繁に短期間のプロジェクトに取り組むなど、キャッシュが再び必要になることはありません。

キャッシュを無効にすると、IntelliJ IDEAは現在のバージョンのIDEで実行されていたすべてのプロジェクトを再構築します。

システムキャッシュをクリアする

  1. メインメニューからファイル | キャッシュを無効にする/再起動するを選択します。
  2. キャッシュの破棄ダイアログで、アクションを選択します。キャッシュを無効にしてIDEを再起動したり、IDEを再起動せずにキャッシュを無効にしたり、IDEを再起動するだけで済みます。

パス変数

パス変数は、プロジェクトにリンクされているリソースへのパスを表すプレースホルダです。コンピュータの固定場所を参照する必要がないため、共有の柔軟性があります。

たとえば、プロジェクトレベルまたはモジュールレベルでサードパーティのライブラリが定義されていて、プロジェクトディレクトリまたはモジュールコンテンツ・ルート(VCSで共有されているプロジェクトの場合)の外部に格納されている場合は、パス変数が便利です。このようなライブラリは絶対パスで参照されるため、チームメイトのコンピュータでこのパスが同じであるという保証はありません。パス変数を使用する場合は、各コンピュータで個々の変数が個別に設定されるたびに相対パスを作成します。

パス変数を設定するには、 設定/環境設定ダイアログ(Ctrl+Alt+S)で外観 & 振る舞い | パス変数を選択します。

path variables dialog

パス変数を無視する

プロジェクトを開くとき、IntelliJ IDEAは未解決のパス変数があるかどうかをチェックします。 IDEが何かを検出すると、IDEの値を定義するように求められます。なんらかの理由で(たとえば、未解決のパス変数を持つファイルやディレクトリを使用しない場合など)無視したい変数のリストに追加することができます。

たとえば、実行/デバッグ設定のJVMに渡されるプログラムパラメータが、内部 ($SOME_STRING$) パス変数と同じ形式である場合は、無視される変数のリストを使用することもできます。この場合、混乱を避けるために、このパラメータをこの無視された変数に追加することができます。 パス変数ダイアログの無視される変数フィールドに SOME_STRING を入力します。

リソース・ファイル

リソースには、プロパティー・ファイル、イメージ、DTD、およびXMLファイルが含まれます。これらのファイルはアプリケーションのクラスパスにあり、通常は次のメソッドを使用してクラスパスからロードされます。

  • プロパティファイルとリソースバンドル用のResourceBundle.getBundle()
  • アイコンやその他のファイル用のloadResourceAsStream()

アプリケーションを構築する際、IntelliJ IDEAはすべてのリソースを出力ディレクトリにコピーし、ソースパスに関連するリソースのディレクトリ構造を保持します。次のファイルタイプは、デフォルトでリソースとして認識されます。

.dtd.jpeg.properties
.gif.jpg.tld
.html.png.xml

認識されたリソースファイルのパターンは、コンパイラーダイアログ(設定/環境設定Ctrl+Alt+S | ビルド、実行、デプロイ | コンパイラー)で正規表現として設定できます。 リソース・パターンテキストボックスを使用して、独自のファイル拡張子を追加し、リソースのカスタムリストを作成できます。

最終変更日: 2018年8月2日