eclipse中创建带有父子结构的项目

本文介绍了如何在Eclipse中创建一个Maven父子项目结构。首先,通过选择Maven->New->Maven Project创建聚合模块,然后删除不需要的src文件夹并修改pom.xml中的packaging为pom。接着,右击聚合模块,选择Maven->New Maven Module Project创建子模块,可以创建Java工程或JavaWeb工程。最后,通过在子模块的pom.xml中添加依赖,实现子模块间的引用。文章还给出了父项目和子项目的具体pom.xml配置示例。
摘要由CSDN通过智能技术生成
1、创建聚合模块
选择菜单项 File—>New—>Other,在弹出的对话框中选择Maven下的Maven Project,然后单击Next按钮,在弹出的New Maven Project 对话框中,使用默认选项(不要选择Create a simple project 选项,那样我们就能使用Maven Archetype),单击Next 按钮,此时m2eclipse 会提示我们选择一个Archetype。这里选择maven-archetype-quickstart,随后按照提示创建Maven聚合模块
 
 
注意:需要删除src等多余文件夹,因为聚合模块仅仅是帮助聚合其他模块构建的工具,其本身并没有实质的内容, 将pom文件的<packaging>pom</packaging>修改为pom.
 
2、创建模块(Java工程)
右击聚合模块,选择Maven—>New Maven Module Project,出现如下界面:
 
 
输入Module Name(不需要选中Create a simple project(skip archetype seletion)),点击下一步,其后创建方法与创建聚合模块相同。
 
3、创建模块(JavaWeb工程)
 
右击聚合模块,选择Maven—>New Maven Module Project,出现如下界面:
 
 
输入Module Name(不需要选中Create a simple project(skip archetype seletion)),点击下一步,弹出如下图界面:
 
 
Catalog选择Internal,Filter输入web,选择maven-archetype-webapp,创建Maven Web项目,随后步骤同上。
 
 
注释:1、Maven子项目默认按照maven-archetype-quickstart方式创建



例如 

父为 one-test 其中pom.xml文件内容为

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>


<groupId>new-maven</groupId>
<artifactId>one-test</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging>


<name>parent</name>
<url>http://maven.apache.org</url>


<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.build.jdkVersion>1.8</project.build.jdkVersion>
<springversion>4.3.9.RELEASE</springversion>
</properties>


<dependencies>


<!-- https://mvnrepository.com/artifact/commons-io/commons-io -->
<dependency>
    <groupId>commons-io</groupId>
    <artifactId>commons-io</artifactId>
    <version>2.4</version>
</dependency>




<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>antlr</groupId>
<artifactId>antlr</artifactId>
<version>2.7.7</version>
</dependency>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值