模块依赖于生成的jar

时间:2011-01-13 09:11:40

标签: maven-2

我有一个包含X-Doclet带注释的EJB服务的项目(称为EJB服务器)和依赖于从服务器项目生成的客户端jar的客户端项目(模块)。

当一个项目(模块)依赖于从其他模块生成的JAR时,maven中设置此类依赖项的最佳做法是什么?

1 个答案:

答案 0 :(得分:0)

有两种可能的情况:

如果您并行开发这两个模块并且属于同一个项目,那么创建一个父POM并声明这两个模块。依赖模块(客户端)应声明为声明的一个(服务器)。

如果两个模块都是单独开发的,那么请释放服务器,声明客户端依赖于服务器并让maven从您的私有存储库中检索服务器。