Sping Boot - 模块

时间:2018-03-28 07:50:09

标签: java spring-boot gradle build packages

我有5个可以独立部署的弹簧启动项目。我使用gradle进行依赖管理。我有几个共同的java包(src / main / java / ...)已经在所有服务中重复。

我想通过在项目中使用常见的Java包并从所有5个项目中引用它来消除这种冗余。如何借助弹簧模块做到这一点。我是Spring框架的新手,并尝试这样做。

请帮忙。在此先感谢

1 个答案:

答案 0 :(得分:1)

创建另一个项目并构建您想要包含的文件的jar包。

您可以通过在模块gradle(不是app gradle文件)旁边添加来引用该包:

repositories {
   flatDir {
       dirs 'libs'
   }
}
dependencies {
   compile name: 'common-1.0.0'
}