gpt4 book ai didi

android - 使用 Gradle 在 Eclipse 中添加依赖项

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:01:44 25 4
gpt4 key购买 nike

我正在使用 Eclipse 的 Gradle IDE 插件,并且在我的 build.gradle 文件中创建了一个自定义任务:

sourceSets {
unitTest {
java.srcDirs = ['tests']
}
}

dependencies {
unitTestCompile files("$project.buildDir/classes/debug")
unitTestCompile 'junit:junit:4.11'
unitTestCompile 'org.robolectric:robolectric:2.1.1'
unitTestCompile 'com.google.android:android:4.0.1.2'
}

configurations {
unitTestCompile.extendsFrom runtime
unitTestRuntime.extendsFrom unitTestCompile
}

task unitTest(type:Test, dependsOn: assemble) {
description = "run unit tests"
testClassesDir = project.sourceSets.unitTest.output.classesDir
classpath = project.sourceSets.unitTest.runtimeClasspath
}

build.dependsOn unitTest

问题是我引用的依赖项没有添加到 Eclipse 中,我得到的错误是 import org.junit.Test;, import org.robolectric.Robolectric; 等等,无法解决。我试过右键单击项目 -> Gradle -> Refresh Dependencies 但无济于事。

最佳答案

我自己找到了解决方案。将此添加到 build.gradle 文件中:

apply plugin: 'eclipse'
eclipse {
classpath {
plusConfigurations += configurations.unitTestCompile
}
}

然后右键单击项目 -> Gradle -> 刷新依赖项。

关于android - 使用 Gradle 在 Eclipse 中添加依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21430084/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com