1

私と私のチームは、多くのモジュールを含むプロジェクトに取り組んでいます。プロジェクトにgradleを使用していますが、誰もがgradleを初めて使用しています。メインの親プロジェクト、つまりプロジェクトの依存関係の詳細を含む親ビルドがあります。コマンド gradle integration_test を呼び出せるように、すべてのモジュールに integration_test タスク構成を追加します。メインモジュールに構成を記述し、子プロジェクトに同じ構成をインポートさせる方法または概念はありますか。

参考:メインプロジェクトに直接追加してみましたが、指定したファイルのクラスパスが存在しないというエラーが発生しました。どんな助けや考えもいただければ幸いです。前もって感謝します。

4

1 に答える 1

0

test標準タスクから「統合テスト」を分離する特定の理由はありますか?

その場合、メイン プロジェクトのビルド ファイルからすべてのサブプロジェクトに対して同じスクリプトを実行できます: https://docs.gradle.org/current/userguide/multi_project_builds.html#sec:subproject_configuration 例:

subprojects {
    task integrationTest {
        // whatever you need
    }
}

これが最後の段落であなたが話していることであるかどうかは確かです。その場合は、表示されたエラー メッセージを添付してください。

サブプロジェクトごとに一部の構成を「インポート」することもできますが、ほとんどのシナリオでは上記の定義の方が適切です。

于 2016-11-21T10:08:06.710 に答える