【发布时间】:2012-06-01 17:57:20
【问题描述】:
我正在使用 Eclipse 和 Maven。
我目前的设置是 - 客户端(将 Eclipse 和 git 项目与它自己的 maven pom.xml 分开) - 服务器(将 Eclipse 和 git 项目与它自己的 maven pom.xml 分开)
客户端和服务器在 Eclipse 和 git 中都是不同的项目。
但是,客户端和服务器之间共享一些常见的 Java 包。为了避免通用包的重复,我想创建第三部分,所以我的新设置看起来像 - 客户 - 服务器 - 常见的
在 Eclipse 中,我可以将公共项目作为依赖项添加到我的客户端和服务器,它会起作用。与 git 相同。
但是,我不确定如何在客户端和服务器 pom.xml 中定义这种依赖关系。
【问题讨论】:
-
如果您让他们共享通用包和配置,您可以将项目设置为多模块格式,即 EX 父/子。
标签: java maven shared-libraries