如何使用eclipse创建Maven工程及其子模块

2024-12-26 18:11:45
推荐回答(1个)
回答1:

1,首先创建一个父类工程 子模块继承父类工程 并在父类工程的pom.xml文件中定义引入的jar及其版本号 子模块可以引用

2 创建api子模块,主要放置SDK

3 创建server 子模块 主要存放配置文件 不包括源代码

创建工程完成
创建支持eclipse的多模块maven项目
通过maven可以创建多个关联模块的项目(Multiple Module Projects)。由一个总的模块,下面包含多个子模块(子模块还可以包含子模块)。这种maven功能能支持大型的项目构建,往往大型项目由很多子模块组成。
以下说明在eclipse下如何创建多模块的maven项目。
创建总的POM
mvn archetype:create -DgroupId=com.easymorse.marshal -DartifactId=multi-modules-demo
创建一个maven项目,然后修改该项目的pom.xml文件,package类型改为pom:
pom
并且删除src目录。
创建子模块
在总模块目录下,创建子模块,比如web-demo:
mvn archetype:create -DgroupId=com.easymorse.marshal -DartifactId=web-demo
再创建一个比如日志模块:
mvn archetype:create -DgroupId=com.easymorse.marshal -DartifactId=logging-demo
在总pom的pom.xml文件中已经自动加入:

web-demo
logging-demo

在各子模块的pom.xml文件中也自动加入了:



multi-modules-demo
com.easymorse.marshal
1.0-SNAPSHOT

子模块继承了总POM的package,这里需要修改,web-demo模块覆盖为:
war
logging-demo模块修改为
jar