1
でテスト依存性を排除するためにどのように、私はこのようなプロジェクトいる:最初のGradle
project-b
src
main
java
B.java
test
java
BTest.java
build.gradleの設定、プロジェクト - :それから、私はこのような別のプロジェクトを
project-a
src
main
java
A.java
test
java
ATest.java
を持っていますb依存プロジェクト-a
dependencies{
compile project(":project-a")
}
質問はBTest.javaがATest.javaにアクセスできますか?これを避ける方法は?
settings.gradle ---------------詳細を表示
rootProject.name = 'test-dependence'
include 'project-a', 'project-b'
プロジェクト-B/build.gradle
dependencies {
compile project(":project-a")
testCompile group: 'junit', name: 'junit', version: '4.12'
}
私は多分そう、 'BTest.java'がアクセスすることはできません、私のテストで依存 – xiayouxue
を望んでいない、プロジェクト、そして紛争にBTest.javaを書く' ATest.java '典型的なプロジェクトの依存関係を持っています。あなたはこれを見ていると確信していますか?もしそうなら、あなたのGradleファイルについてもっと分かち合うことができますか? –
@MichaelEasterデモの詳細を追加しました – xiayouxue