我有3个具有相同实体的Java项目。

我想在这些项目之间共享实体,因为实体可以在开发阶段发展。

我们正在考虑使用实体构建jar,并使用Maven(带有存储库)共享它。

也许您还有其他解决方案?

最佳答案

我也可以建议使用Maven在项目之间共享代码。

以下是一些入门提示:


使用Maven Repository Manager(例如Nexus)。它将帮助您
创造稳定的发展环境。
每个开发人员(也是Continuous Integration Server用户)都应配置其设置文件以使用您的Maven存储库
经理。不要在POM中指定您的存储库,请混淆它们
仅在您的Maven资源库管理器中。
http://www.sonatype.com/books/nexus-book/reference/maven-sect-single-group.html
使用父POM的dependencyManagement和pluginManagement元素来指定所有版本的插件和依赖项
您正在使用。在其他POM中忽略这些版本(它们会
从父POM继承它们)。
我还建议对多模块构建和父POM使用不同的POM。

09-10 13:00
查看更多