一、Maven坐标(GAV)解释
G:Group-Id,一般为公司域名倒叙+工程名,例如:com.baidu.ProjectName
A:Artifact-Id,项目模块名称,如:ModuleName
V:version,版本号:VersionId
在Maven仓库中的位置:com/baidu/ProjectName/ModuleName文件夹下,
文件名称:ModuleName.VersionId.jar
二、工程创建
1、创建Java工程
①new-Maven Project
②勾选create a simple project,下一步
③坐标创建(选择jar)
④目录结构
2、创建Web工程
①new-Maven Project
②勾选create a simple project,下一步
③坐标创建(选择war)
④目录结构
这样创建的Web工程并不能被Eclipse识别,需要进一步设置,
⑤右键工程,打开Properties。找到Project Facets,勾掉Dynamic Web Module,在勾上,下方出现Further configuration available,点击,修改Content directory为src/main/webapp,下方Generator web.xml勾选上。
3、新建依赖继承项目
在同一个项目,为了能够实现统一版本管理,往往需要将包依赖进行统一管理,这个时候就需要一个父工程
①new-Maven Project
②勾选create a simple project,下一步
③坐标创建(选择pom)
④目录结构
⑤在子工程中引用
<parent>
<groupId>com.honeykee.dubbo</groupId>
<artifactId>dubbo-parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<artifactId>dubbo-consumer</artifactId>
只需要写明子工程的artifactId即可。
继承的工程安装需要先安装父工程。可以使用聚合解决问题,Module