当命令行gradle

时间:2018-06-15 12:56:06

标签: java gradle intellij-idea

我有这样的gradle项目结构:

顶级项目

  • SubProjectA
  • SubProjectB

SubProjectA在SubProjectA / build.gradle中依赖于SubProjectB:

dependencies {
    implementation project(':SubProjectB')
}

当我在顶级项目中使用gradle assemble构建命令行时,所有项目都可以正常构建。

当我执行构建/构建项目时,我收到错误,指示未找到SubProjectB类:

Error:(4, 29) java: package com.subProjectB.foo does not exist
Error:(51, 34) java: cannot find symbol
  symbol:   class Foo
  location: class package com.subProjectA.bar.Bar

我错过了什么。这是新的BTW。事情一直很好,直到最近。

请注意,我最近刚于6月12日升级到IntelliJ IDEA 2018.1.5(社区编辑)。

解决方法是使用Gradle工具并从那里构建SubProjectB(它将按预期首先构建SubProjectB)。

问题是为什么Build / Build Project的工作方式不同。

0 个答案:

没有答案