2011-02-10 53 views
0

我有2个项目,这会导致WAR和JAR添加依赖而不小孩模块

为了构建WAR我需要的JAR ..所以我需要一个依赖这样的,当我尝试自动建立它的战争要构建JAR,并将其放置在lib(或仓库)

请帮助...

回答

1

我理解的称号,你的问题“添加依赖而不小孩模块”中这样说:你有两个独立的Maven项目,你不想把它们放在一个项目中。

通过mvn install构建Jar项目将其放入本地存储库,然后您可以将其添加为您的战争项目的正常依赖项。

1

通常情况下,您可以将JAR项目作为pom依赖项包含在内。

<dependency> 
    <groupId>groupId</groupId> 
    <artifactId>artifactId</artifactId> 
    <version>version</version> 
</dependency> 

然而,你可能需要在POM文件配置一些依赖管理,每个项目是作为一个模块:

<modules> 
    <module>my-project</module> 
    <module>another-project</module> 
</modules> 

欲了解更多信息,请参阅this link。如您所述,如果您不想使用模块管理,则可以使用maven install来安装JAR。看到对你最后一个问题的答案。