我有5个可以独立部署的弹簧启动项目。我使用gradle进行依赖管理。我有几个共同的java包(src / main / java / ...)已经在所有服务中重复。
我想通过在项目中使用常见的Java包并从所有5个项目中引用它来消除这种冗余。如何借助弹簧模块做到这一点。我是Spring框架的新手,并尝试这样做。
请帮忙。在此先感谢
答案 0 :(得分:1)
创建另一个项目并构建您想要包含的文件的jar包。
您可以通过在模块gradle(不是app gradle文件)旁边添加来引用该包:
repositories {
flatDir {
dirs 'libs'
}
}
dependencies {
compile name: 'common-1.0.0'
}