概述
环境
jdk 1.8
maven 3.3.9
eclipse luna (4.4.2)
概述
maven 的工程结构和普通项目有点不同,按照其工程结构一般分为三个类型
普通项目 最常见的,最终编译结果就是一个xxx.jar的jar包
web项目 java中也是用的比较多的,最终编译结果为xxx.war可作为工程部署文件
父子项目 这个是maven中的概念,将一个工程分解为多个子模块,父项目一般作为工程的主要配置,子模块可以是一个或者多个普通项目或者web项目。
基础步骤
选择新建一个maven project,按照a操作,如果没有那个选项的话可以按照b操作,结果一样的
a.file->new->maven project
b.file->other->maven project
图a 选择创建maven project
图b 选择创建maven project
图c 新建项目 勾选的目的是否跳过骨架选择 相当于跳过模板
普通项目
从图C开始 点击next 注意勾选 create a simple project
这里的packaging 选择jar
图D 创建项目
点击finsh结束。
普通工程结构图
web项目
从图C开始 点击next 注意不勾选 create a simple project
选择骨架
填写groupid和arifactId
初始项目结构 到这一步只是基本,还有一切确实目录需要补齐
添加新的工程资源文件
用文件夹的方式打开进入到你的工程工作目录
添加文件夹 src/main/java
刷新eclipse工程就可以看到src/main/java已经出来了
note
这里默认的web版本是2.3。但是现在的项目大多采用3.x。如需要更改版本的话。
1. 先找一个目标版本的web.xml覆盖默认生成的web.xml
2. 先将项目从eclipse中删除,然后在工程文件中将除了src目录和pom.xml的文件删除
3. 重新导入eclipse即可
4. 如果有朋友有知道更好的方式更改,感谢留言告知
父子项目
创建父项目
从图C开始 点击next 注意勾选 create a simple project
这里的packaging 选择pom
初始工程结构图
创建子项目
选择maven model
从图B开始 选择maven model
新建子项目
新建子项目
其他子项目和配置
子项目的配置和普通项目或者web项目一样的配置,如果有多个子项目重复新建子项目的操作即可