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

如何使用eclipse创建Maven工程及其子模块,第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:

<packaging>pom</packaging>

并且删除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文件中已经自动加入:

<modules>

<module>web-demo</module>

<module>logging-demo</module>

</modules>

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

<parent>

<artifactId>multi-modules-demo</artifactId>

<groupId>com.easymorse.marshal</groupId>

<version>1.0-SNAPSHOT</version>

</parent>

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

<packaging>war</packaging>

logging-demo模块修改为

<packaging>jar</packaging>

对上级模块的特别设置

需要在上级模块中设置java编译的参数,现在eclipse一般都使用比较新的版本,默认jdk是1.6,而maven默认还是1.4。

在日常开发中经常会遇见多模块项目的构建,很多初学者者这个概念的项目构建比较模糊。

那么接下来美兰电脑培训http://www.kmbdqn.cn/一起构建多模块的项目。

 在创建的多模块的项目时候,我们要明确一个点,创建多模块的项目每一个项目都一个父类模块去管理多个子模块的项目。

 第一步:创建一个parent模块【新建一个maven项目】第二步:创建子模块【更具需要的类型选择】第三步:创建成功过后如果有多个模块依次安装上述的步骤继续创建更多的模块即可 当多模块项目构建成功后,我们可以父模块中的pom.xml查看到依赖的关系


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7986331.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存