IntelliJ IDEA プロジェクト
IntelliJ IDEA プロジェクトビルドランナーを使用すると、IntelliJ IDEA で作成されたプロジェクトをビルドできます。
サポートされている IntelliJ IDEA 機能
TeamCity IntelliJ IDEA ランナーは、IntelliJ IDEA 機能のサブセットをサポートします。
フィーチャー | 状況 | 注意事項、制限事項 |
---|---|---|
Java | | ランナーは Java プロジェクトをコンパイルできます |
JUnit 3.x/4.x | |
|
TestNG | |
|
アプリケーション実行構成 | |
|
J2EE 統合 | | ランナーは、必要な記述子を使用して WAR および EAR アーカイブを作成できます。 |
JPA | | ランナーは、生成されたアーティファクトに必要な記述子を追加します |
GWT | | ランナーは GWT コンパイラーを呼び出して、アーティファクトにコンパイラー結果を追加できます。 |
Groovy | | ランナーは、Groovy コードを使用してプロジェクトをコンパイルし、Groovy で記述されたテストを実行できます。Groovy スクリプトの実行構成はサポートされていません |
Android | | |
Flex | | |
カバレッジ | | IntelliJ IDEA ベースのカバレッジは、ランナー設定ページで個別に構成できます |
プラグインのプロファイリング | |
IntelliJ IDEA プロジェクト設定
オプション | 説明 |
---|---|
プロジェクトへのパス | このフィールドを使用して、プロジェクトファイル( |
| このオプションをオンにすると、すべてのモジュールファイルが保存時にグローバルライブラリおよびモジュール JDK への参照を自動的にスキャンされます。これにより、すべての参照が適切に解決されるようになります。 |
プロジェクトのチェック / 再解析 | クリックしてプロジェクトを再解析し、IDEA プロジェクト(JDK のリストなど)からビルド設定をインポートします。 |
作業ディレクトリ | 作業ディレクトリを構築するへのパスを入力します(ビルドチェックアウトディレクトリと異なる場合)。 オプションで、チェックアウトディレクトリと異なる場合は指定します。 |
未解決のプロジェクトモジュールとパス変数
IntelliJ IDEA モジュールファイル(.iml
)が IPR ファイルから参照されている場合、このセクションが表示されます。
見つからない
IPR ファイルで使用されるパス変数の値を入力できます
このセクションの値をリフレッシュするには、プロジェクトのチェック / 再解析をクリックしてください。
オプション | 説明 |
---|---|
| プロジェクトファイルに IntelliJ IDEA の設定ダイアログのパス変数ダイアログで定義されたパスマクロが含まれている場合、このフィールドが表示されます。値をフィールドに設定で、異なるビルドエージェントで使用されるプロジェクトリソースへのパスを指定します。 |
プロジェクト JDK
このセクションでは、プロジェクトで検出された JDK のリストを示します。
オプション | 説明 |
---|---|
JDK ホーム | このフィールドを使用して、プロジェクトの JDK ホームを指定します。 |
JDK Jar ファイルパターン | このリンクをクリックしてテキスト領域を開き、プロジェクト JDK の
jre/lib/*.jar
macOS の場合は、次の行を使用してください。 lib/*.jar
../Classes/*.jar
|
IDEA ホーム | プロジェクトで IDEA JDK を使用する場合は、IDEA ホームディレクトリの場所を指定します |
IDEA Jar ファイルパターン | このリンクをクリックして、IDEA JDK の |
Java パラメーター
オプション | 説明 |
---|---|
JDK | JDK を選択してください。このセクションは利用可能なオプションを詳しく述べています。デフォルトは |
JDK ホームパス | このオプションは、上で <カスタム> が選択されている場合に使用できます。このフィールドを使用して、ビルドの実行に使用されるカスタム JDK へのパスを指定します。このフィールドを空白のままにすると、JDK ホームへのパスは、コンピューターのエージェントの |
JVM コマンドラインパラメーター | このような JVM コマンドラインパラメーターを指定できます。たとえば、最大ヒープサイズやリモートデバッグを有効にするパラメーターなどです。これらの値は、ビルドの実行に使用される JVM によって渡されます。 例: -Xmx512m -Xms256m
|
コンパイル設定
オプション | 説明 |
---|---|
アーティファクトの構築と実行構成の実行に必要なクラスのみをコンパイルします | プロジェクト内のすべてのクラスをコンパイルするか、実行構成またはアーティファクトのビルドに必要なクラスのみをコンパイルするかを選択します。 |
成果物
オプション | 説明 |
---|---|
構築するアーティファクト | ここで、IntelliJ IDEA プロジェクトで構成されているビルド対象のアーティファクトの名前を指定します。 |
実行構成
オプション | 説明 |
---|---|
実行する構成を実行する | ここで、TeamCity ビルド内で実行するようにプロジェクトで構成された IntelliJ IDEA 実行構成の名前を指定します。サポートされている構成タイプは、JUnit、TestNG、Application です。ここで指定された実行構成は共有され(IntelliJ IDEA 実行 / デバッグ構成ダイアログの共有チェックボックスを介して)、バージョン管理にチェックインされる必要があることに注意してください。 IDEA 実行構成の起動前リストで指定された Ant およびアーティファクトのビルドタスクがサポートされています。 |
テストパラメーター
最近失敗したテストを最初に実行するおよび最初に新しいテストと変更されたテストを実行するオプションの詳細については、リスクグループテストを最初に実行するページを参照してください。
影響を受けるテストのみを実行する (依存関係ベース) オプションは、ビルドの変更を考慮します。このオプションを有効にすると、ランナーは現在のビルド変更の影響を受けるモジュールを計算し、影響を受けるモジュールに直接または間接的に依存する実行構成のみを実行します。
コードカバレッジ
コードカバレッジオプションを指定します。詳細については、IntelliJ IDEA コードカバレッジページを参照してください。
関連ページ:

作業ディレクトリを構築する
Thebuild working directoryis the directory set as current for the build process. By default, this is the same directory as the ビルドチェックアウトディレクトリ。If a build script needs to run from a location other than the checkout directory, you can specify the locat...

実行 / デバッグ構成: アプリケーション
アプリケーションの実行 / デバッグ構成により、メソッドを介してアプリケーションを実行またはデバッグできます。このダイアログは、次のタブで構成されています。構成タブ、コードカバレッジタブ、ログタブ、メインクラス実行される(JRE に渡される)クラスの完全修飾名を指定してください。手動でクラス名を入力するか、またはをクリックしてメインクラスの選択ダイアログを開きます。ここで、目的のクラスを名前で検索するか、プロジェクト全体を検索できます。VM オプション、など、アプリケーションを起動するために V...