私はgradleで設定された統合テストソースを持っており、それは私のメインクラスがコンパイルされているかどうかに依存します。あるソースセットを他のものに依存させる
integrationTestClasses.dependsOn 'classes'
これはこれを行う方法ですか、またはソースセットの依存関係を自動的に設定する方法はありますか?私のconfigurations
ブロックでは、私はすでに何が不足しているか
integrationTestCompile { extendsFrom testCompile }
integrationTestRuntime { extendsFrom integrationTestCompile, testRuntime }
ありがとう、ピーター。私はそれを試してみましょう。 –
それはうまくいった、ありがとう。私がメイン出力とテスト出力の両方に依存したいのであれば、テストはすでにメインに依存しているので、テスト依存性を宣言するだけでいいですか?それは私が見ているが確認したい動作であるようです。 –
これは*正確に*あなたがここで何を意味するかによって決まります。 'sourceSets.test.output'は' sourceSets.main.output'を含みません。 –