检查模块类路径是否存在缺失或冲突的依赖项

时间:2018-05-12 08:27:32

标签: java intellij-idea kotlin

这个想法表明代码中存在错误。 enter image description here

所以,在整个项目中。 但是,项目本身正常启动并且工作正常。 知道这可能是什么? 如果需要一个gradle文件来解决问题,我可以进行布局。

2 个答案:

答案 0 :(得分:0)

您的项目是否设置了JDK? IDE(Intellij)可能没有设置JDK,但是您构建的应用程序可以在所需的JVM上正常运行。

答案 1 :(得分:0)

在我们的项目中遇到此问题是因为我们在生产和测试源中都添加了相同的目录。

sourceSets {
  main.java.srcDirs += 'src/main/kotlin/'
  main.java.srcDirs += 'build/generated/source/protos/main/java'
  test.java.srcDirs += 'src/test/kotlin/'
  test.java.srcDirs += 'build/generated/source/protos/main/java'
}

从测试源中删除重复项可以解决此问题。

sourceSets {
  main.java.srcDirs += 'src/main/kotlin/'
  main.java.srcDirs += 'build/generated/source/protos/main/java'
  test.java.srcDirs += 'src/test/kotlin/'
}