首页 > 解决方案 > Gradle 项目不会从其他项目或 javax.persistence 中导入类

问题描述

我在eclipse中有几个基于 java 的项目,并通过gradle构建它们。我想将项目 B 和 C 中的类导入到项目 A 的类中。但我总是收到错误“无法解析导入 bc.project.xyz” 当我导入 javax.entity.EntityManager 时也会发生这种情况。

我导入了其他博客中所写的所有依赖项,例如:

但所有这些建议都不起作用。

关于系统环境的一些进一步细节:

项目都在同一个文件夹中

构建.gradle

dependencies {
    compile project(":project b")
    testCompile project(path: ':project b', configuration: 'tests')

    compile project(":project c")
    testCompile project(path: ':project c', configuration: 'tests')

    compile group: 'javax.persistence', name: 'persistence-api', version: '1.0'
    compile "javax.servlet:javax.servlet-api:3.1.0"
}

标签: javaeclipsegradle

解决方案


考虑到“精神错乱的定义是一遍又一遍地做同样的事情并期待不同的结果”这句话,我可能疯了。

我将项目存储库克隆了大约 8-10 次,由于某种原因它现在可以工作了。我没有做任何不同的事情,我没有更改任何代码行,但仍然得到了不同的结果。不同的结果是指正确的结果。

此博客已关闭。


推荐阅读