`

使用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才能正确添加,有点难度。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics