读书人

施用maven构建多模块项目

发布时间: 2012-07-01 13:15:00 作者: rapoo

使用maven构建多模块项目

使用maven构建多模块项目的步骤:

1、进入dos切换到创建项目需要存放的目录 例如:cd e:/

2、使用mvn archetype:create 命令创建项目

???? 第一步:创建父项目(总控项目)

mvn archetype:create -DgroupId=com.yonge.libs -DartifactId=parentProject

?此时硬盘上会生成此目录:e:/parentProject

???? 第二步:修改e:/parentProject下的pom.xml文件中的

<packaging>jar</packaging>

??? 改成

<packaging>pom</packaging>

???? 第三步:切换到e:/parentProject目录? 例如:cd parentProject/

???? 第四步:创建子目录

mvn archetype:create -DgroupId=com.yonge.libs -DartifactId=parentProject-core -DpackageName=org.yonge.web

???? 第四步:同第三步一样创建其他子目录

???? 第五步:编译、打包且将包上传到本地仓库? 例如:

mvn install

到此已经创建完成。

?

注意:大小写需区分

?

名词注释:

groupId:包上传到本地仓库的位置,创建项目时,如果没有指定packageName,则此属性值也是项目中的包名称

artifactId:项目名称

packaging:打包的方式

?

?

遗留问题:

1、将该项目转换成eclipse项目后

mvn eclipse:eclipse

?如果需要在项目中添加其他框架,例如struts,只将struts的jar文件添入该项目,如何让他新加入的struts也被maven管理?

2、如果需要对项目添加jar文件,是否必须在pom.xml文件中添加依赖?如果这样我必须知道groupId和artifactId才能正确添加,有点难度。

读书人网 >软件开发

热点推荐