当一个项目依赖Gradle依赖于其他项目时,如何构建jar

时间:2019-01-21 03:36:02

标签: java spring-boot gradle intellij-idea

我在Intellij Idea中有一个项目。 根目录结构如下:

MyProject:
  --ProjectA
       --build.gradle

  --ProjectCommon
       --build.gradle

  --settings.gradle

ProjectA将使用ProjectCommon的类。

setting.gradle的内容如下:

rootProject.name = 'MyProject'

include 'ProjectA'
include 'ProjectCommon'

ProjectA的build.gradle的依赖项代码段:

  compile project(':ProjectCommon')

我在ProjectA中使用ProjectCommon的类。它可以正常运行并运行成功当我使用Intellij idea运行配置运行时。但是,当我使用gradle的 build任务构建ProjectA.jar时出现了一些错误。错误是 错误:com.common.xxx软件包不存在 。 (com.common包在ProjectCommon中,而我在ProjectA中使用它的类。)

如何配置gradle,这样我才能成功构建ProjectA.jar吗?

0 个答案:

没有答案