Java Gradle将库添加到类路径
我正在使用Gradle进行一个项目。我的build.gradle将JUnit作为依赖项,但每次我再次导入项目时,它都不识别JUnit库,并要求我将其添加到类路径。这个问题不仅适用于JUnit,也适用于其他依赖项。我把JUnit添加到错误的位置了吗 PS:项目构建得很好,只是IDE(IntelliJ)将所有内容标记为红色Java Gradle将库添加到类路径,java,intellij-idea,gradle,Java,Intellij Idea,Gradle,我正在使用Gradle进行一个项目。我的build.gradle将JUnit作为依赖项,但每次我再次导入项目时,它都不识别JUnit库,并要求我将其添加到类路径。这个问题不仅适用于JUnit,也适用于其他依赖项。我把JUnit添加到错误的位置了吗 PS:项目构建得很好,只是IDE(IntelliJ)将所有内容标记为红色 dependencies { testCompile group: 'junit', name: 'junit', version: '4.11' } 依赖项声明是正确
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.11'
}
依赖项声明是正确的。也许你用IntelliJ IDEA以错误的方式开始了这个项目 我建议您以这种方式打开Gradle项目:
文件|打开
菜单build.gradle
文件以下是有关的进一步信息(另请参见该页的旁注)。从mvn存储库下载外部jar文件,并将其添加到libs文件夹
这对我有用。我希望这对你们也有用…我确实像上面描述的那样打开了它。它检测到它也是Gradle项目。。。我只需要解决错误(很容易做到,但如果我使用Gradle,我希望运行平稳)。我的猜测可能是,可能我为一个错误的JUnit版本设置了依赖项…@El Mac这没有意义,另一个依赖项只存在于一个版本中,并且它有相同的问题。@ElMac-您解决了这个问题吗?我在另一个工件上看到了同样的问题。我必须关闭项目并重新打开它,以便intellij将其检测为gradle项目。尝试这样添加到gradle中:testCompile'junit:junit:4.12',在您的类别中:import org.junit.Test;您正在编辑的代码文件,它位于哪个文件夹中?若要使
testCompile
产生任何影响,文件应位于src/test/java
或类似文件中。@ElMac一切正常。请添加一段代码以及从中获得的相关错误IDEA@PaoloFulgoni我在我发布的图像上显示错误。我不能再多给你看了,因为没有别的了。如果不向类路径添加库,这是常见的错误。我不知道是什么原因造成的。我将尝试做一些更新…@ElMac hahahaha。好吧在我的例子中,我是在一个不同的模块中导入依赖项,而不是在我想要使用它们的模块中导入依赖项。