我在 eclipse 中有几个基于 java 的项目,并通过 gradle 构建它们。我想将项目 B 和 C 中的类导入到项目 A 的类中。但我总是收到错误消息“导入 bc.project.xyz 无法解析” 当我导入 javax.entity.EntityManager 时也会发生这种情况。
我导入了其他博客中写的所有依赖项,例如:
但是所有这些建议都不起作用。
关于系统环境的一些进一步的细节:
- java 版本 1.8.0_72 SE 运行时环境(build 1.8.0.72-b15)
- gradle 版本 5.1.1
- Eclipse IDE 4.12
- Windows 10
项目都在同一个文件夹中
build.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"
}
最佳答案
考虑到这句话“精神错乱的定义是一遍又一遍地做同样的事情并期待不同的结果”,我可能是疯了。
我将项目存储库克隆了大约 8-10 次,出于某种原因,它现在可以正常工作了。我没有做任何不同的事情,我没有更改任何代码行,但我仍然得到了不同的结果。我所说的不同结果是指正确的结果。
此博客已关闭。
关于java - Gradle 项目不会从其他项目或 javax.persistence 中导入类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57142159/