Java 渐变构建-从子项目开始工作,而不是从根项目开始

Java 渐变构建-从子项目开始工作,而不是从根项目开始,java,gradle,Java,Gradle,我有一组gradle项目,它们都是另一个“主”项目的子项目。我试图用一个小例子来重现,但一直无法做到,我在这里寻求帮助 简而言之,问题在于: 我有大约10个项目,但让我们把有趣的项目称为“master”、“lib”、“end\u point”,其中“end\u point”依赖于“lib” 如果我转到end_point目录并执行“gradle clean build”,一切都很好 如果我转到主目录并执行“gradle clean build”,那么“end_point”项目将无法生成,因为它找

我有一组gradle项目,它们都是另一个“主”项目的子项目。我试图用一个小例子来重现,但一直无法做到,我在这里寻求帮助

简而言之,问题在于:

我有大约10个项目,但让我们把有趣的项目称为“master”、“lib”、“end\u point”,其中“end\u point”依赖于“lib”

  • 如果我转到end_point目录并执行“gradle clean build”,一切都很好
  • 如果我转到主目录并执行“gradle clean build”,那么“end_point”项目将无法生成,因为它找不到在“lib”项目中定义的符号
我很感激这不是很多细节,但我们已经研究了一段时间,我们已经没有了下一步要研究的可能想法

从构建中省略“clean”并没有帮助。该错误发生在compileJava步骤中。是格拉德尔2.14.1。lib和end_point都应用了org.springframework.boot插件


如果您有任何建议,我们将不胜感激。

这是spring boot插件的一个已知问题/功能