java - Gradle 项目不会从其他项目或 javax.persistence 中导入类

标签 java eclipse gradle

我在 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/

相关文章:

java - 如何以编程方式添加 Eclipse 任务标签(Eclipse 插件开发)?

android - Gradle:在项目依赖项中设置属性

java - 程序陷入 while 循环?

java - setSelected() 与 JRadioButton r[]=new JRadioButton[3] 不起作用

eclipse - 无法解析 org.apache.maven.archetypes 的版本

java - JAVA中多个选中复选框的总和

eclipse - Eclipse、Aptana、PyDev 和 LiClipse 之间的关系

ant - Android Studio:无法声明自定义gradle任务,无法解决符号错误

android - 如何为 Android Studio 中的单独模块生成签名的 APK?

java - 如何在Java中的模型类中存储GeoLocation?