TeamCity On-Premises 2026.2 Help

IntelliJ IDEA プロジェクト

IntelliJ IDEA プロジェクトビルドランナーを使用すると、IntelliJ IDEA で作成されたプロジェクトをビルドできます。

サポートされる IntelliJ IDEA 機能

TeamCity IntelliJ IDEA ランナーは、IntelliJ IDEA 機能のサブセットをサポートしています:

機能

状況

注意事項、制限事項

Java

plus.png

ランナーは Java プロジェクトをコンパイルできます

JUnit 3.x/4.x

plus.png 、制限付き

  • テストランナーパラメーターはサポートされていません

  • テスト開始前の Maven の実行はサポートされていません

  • 代替 JRE はサポートされていません

TestNG

plus.png 、制限付き

  • テストランナーパラメーターはサポートされていません

  • テスト開始前の Maven の実行はサポートされていません

  • グループからのテストの実行はサポートされていません

  • 代替 JRE はサポートされていません

アプリケーション実行構成

plus.png 、制限付き

  • テスト開始前の Maven の実行はサポートされていません

  • 代替 JRE はサポートされていません

J2EE 統合

plus.png

ランナーは、必要な記述子を使用して WAR および EAR アーカイブを作成できます。

JPA

plus.png

ランナーは、生成されたアーティファクトに必要な記述子を追加します

GWT

plus.png

ランナーは GWT コンパイラーを呼び出して、アーティファクトにコンパイラー結果を追加できます。

Groovy

plus.png 、制限付き

ランナーは Groovy コードを含むプロジェクトをコンパイルし、Groovy で記述されたテストを実行できますが、Groovy スクリプト実行構成はサポートされていません

Android

plus.png

Flex

minus.png

カバレッジ

minus.png (実行構成で指定されている場合)

IntelliJ IDEA ベースのカバレッジは、ランナー設定ページで個別に構成できます

プラグインのプロファイリング

minus.png

IntelliJ IDEA プロジェクト設定

オプション

説明

プロジェクトへのパス

このフィールドを使用して、プロジェクトファイル(.ipr )へのパスまたはプロジェクトディレクトリ(.idea ディレクトリを含むプロジェクトのルートディレクトリ)へのパスを指定します。 この情報は、このビルドランナーがプロジェクトの構造を理解するために必要です。

パスは、チェックアウトディレクトリからの相対パスである必要があります。

*.iml ファイルでグローバルライブラリとモジュールベースの JDK を検出する

このオプションをオンにすると、すべてのモジュールファイルが保存時にグローバルライブラリおよびモジュール JDK への参照を自動的にスキャンされます。 これにより、すべての参照が適切に解決されるようになります。

プロジェクトのチェック / 再解析

クリックしてプロジェクトを再解析し、IDEA プロジェクト(JDK のリストなど)からビルド設定をインポートします。

作業ディレクトリ

ビルド作業ディレクトリ へのパスを、 ビルドチェックアウトディレクトリ と異なる場合に入力します。

オプションで、チェックアウトディレクトリと異なる場合は指定します。

未解決のプロジェクトモジュールとパス変数

IntelliJ IDEA モジュールファイル(.iml )が IPR ファイルから参照されている場合、このセクションが表示されます。

  • 見つからない

  • IPR ファイルで使用されるパス変数の値を入力できます

このセクションの値をリフレッシュするには、 プロジェクトのチェック / 再解析 をクリックしてください。

オプション

説明

<パス変数のお名前>

プロジェクトファイルに IntelliJ IDEA の設定ダイアログのパス変数ダイアログで定義されたパスマクロが含まれている場合、このフィールドが表示されます。 フィールドに値を設定 で、異なるビルドエージェントで使用されるプロジェクトリソースへのパスを指定します。

プロジェクト JDK

このセクションでは、プロジェクトで検出された JDK のリストを示します。

オプション

説明

JDK ホーム

このフィールドを使用して、プロジェクトの JDK ホームを指定します。

JDK Jar ファイルパターン

このリンクをクリックしてテキストエリアを開き、プロジェクト JDK の .jar ファイル用テンプレートを定義できます。 Ant ルールを使用して .jar ファイルパターンを定義します。
デフォルト値は Linux および Windows オペレーティングシステムで使用されます:

jre/lib/*.jar

macOS の場合は、次の行を使用してください。

lib/*.jar ../Classes/*.jar

IDEA ホーム

プロジェクトで IDEA JDK を使用する場合は、IDEA ホームディレクトリの場所を指定します

IDEA Jar ファイルパターン

このリンクをクリックして、IDEA JDK の .jar ファイルのテンプレートを定義できるテキスト領域を開きます。

Java パラメーター

JDK

JDK を選択してください。 このセクションは利用可能なオプションを詳しく述べています。 デフォルトは JAVA_HOME 環境変数またはエージェント自身の Java です。

JDK ホームパス

上で <カスタム> が選択されている場合に、このオプションを使用できます。 このフィールドを使用して、ビルドの実行に使用するカスタム JDK へのパスを指定します。 フィールドが空白の場合、JDK Home へのパスは、エージェントマシン上の JAVA_HOME 環境変数、または ビルドエージェント構成ファイル (ビルドエージェント.プロパティ) で指定された env.JAVA_HOME 環境変数 プロパティから読み取られます。 これらの値が指定されていない場合、TeamCity はビルドエージェントプロセス自体の Java ホームを使用します。

JVM コマンドラインパラメーター

追加の JVM コマンドラインパラメーターを使用すると、初期および最大ヒープサイズの設定、追加のログの有効化、必要なバイトコード検証モードの選択などを行うことができます。

標準 (- で始まる、たとえば -verbose:[class|module|gc|jni] または --dry-run) と非標準 (-X で始まる、たとえば -Xmx<サイズ> または -XstartOnFirstThread) の両方の JVM オプションを指定できます。

複数のコマンドラインパラメーターを指定するには、区切り文字としてスペースを使用します。 例:

-verbose:gc -Xdiag -Xcomp -Xmx512m -Xms256m

コンパイル設定

オプション

説明

アーティファクトの構築と実行構成の実行に必要なクラスのみをコンパイルします

プロジェクト内のすべてのクラスをコンパイルするか、実行構成またはアーティファクトのビルドに必要なクラスのみをコンパイルするかを選択します。

アーティファクト

オプション

説明

構築するアーティファクト

ここで、IntelliJ IDEA プロジェクトで構成されているビルド対象のアーティファクトの名前を指定します。

実行構成

オプション

説明

実行する構成を実行する

TeamCity ビルド内で実行するためにプロジェクトで構成された IntelliJ IDEA 実行構成のお名前をここに指定します。 サポートされている構成タイプは、JUnit、TestNG、アプリケーションです。 ここで指定された実行構成は 共有され (IntelliJ IDEA 実行 / デバッグ構成ダイアログの共有チェックボックスを使用)、バージョン管理にチェックインされる必要があることに注意してください。

IDEA 実行構成の 起動前リストで指定された Ant およびアーティファクトのビルドタスクがサポートされています。

テストパラメーター

  • 最近失敗したテストを最初に実行する および 最初に新しいテストと変更されたテストを実行する オプションの詳細については、 リスクグループテストを先に実行するページを参照してください。

  • 影響を受けるテストのみを実行 (依存関係ベース) オプションは、ビルドの変更を考慮します。 このオプションを有効にすると、ランナーは現在のビルド変更の影響を受けるモジュールを計算し、影響を受けるモジュールに直接または間接的に依存する実行構成のみを実行します。

コードカバレッジ

コードカバレッジオプションを指定します。詳細については、 IntelliJ IDEA コードカバレッジ ページを参照してください。

2026 年 9 月 11 日