【发布时间】:2010-12-16 02:01:01
【问题描述】:
我是一个 Maven 新手,我正在尝试设置一个构建多个子项目的 maven 项目,但仍然允许有人只抓取其中一个子项目并在没有父项目的情况下独立构建它。
parentfolder
->pom.xml
->project1
->pom.xml
->src
->project2
->pom.xml
->src
->project3
->pom.xml
->src
基本上我希望有人能够检出父文件夹并执行 mvn compile 来构建所有项目,并且还希望有人能够检出 project1 并执行 mvn compile 来构建它。
我尝试在顶级 pom.xml 中将子项目声明为模块,
<modules>
<module>project1</module>
<module>project2</module>
<module>project3</module>
</modules>
但这似乎需要在子级中声明父 pom.xml 信息。这使得子项目依赖于存在的父 pom.xml,这是我想要避免的。
【问题讨论】:
标签: maven-2