使用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才能正确添加,有点难度。
分享到:
相关推荐
使用Maven构建多模块项目
使用maven构建多模块项目。在一个项目中使用多个模块的一个方法是将模块添加为依赖项,正常情况下,我们会添加一个外部模块作为依赖。但是,当模块是一个项目的一部分,并密切相关的时候,该项目应被构造为一个多...
maven构建多模块项目,参考:http://blog.csdn.net/xiejx618/article/details/19849035
在一个项目中使用多个模块的一个方法是将模块添加为依赖项,正常情况下,我们会添加一个外部模块作为依赖 工程由Eclipse环境导入,我用的Eclipse4.7 主工程shushuang-project 子WEB工程shuang-project-web 公共工程...
主要介绍了详解使用Maven构建多模块项目(图文),非常具有实用价值,需要的朋友可以参考下
在eclipse下构建maven项目,该项目由多个子模块组成。main-app是主项目, 其他项目构建在此项目下面
第6课 使用Maven构建多模块项目(一) 第7课 使用Maven构建多模块项目(二) 第8课 使用Nexus搭建Maven私服 第9课 使用Maven管理新闻系统开发-项目简介 第10课 使用Maven管理新闻系统开发-项目搭建(一) 第11课 ...
NULL 博文链接:https://liuyunlong1229.iteye.com/blog/2262851
NULL 博文链接:https://yansxjl.iteye.com/blog/2333900
IDEA下使用maven构建web项目(SpringMVC+Mybatis整合).非常详细,欢迎使用。
Springboot整合dubbo构建maven多模块项目 - 集成 mybatis
Maven多模块项目编译速度慢,下面我们来学习下优化的方法。 mvn clean package -T 4C -Dmaven.test.skip=true -Dmaven.compile.fork=true -T 4C 代表本机4个CPU内核都参与编译工程, -Dmaven.test.skip=true 代表...
基于maven构建的多模块ssm demo,里面含有阿里的一个setting文件;也欢迎大家关注我的个人博客:https://juejin.im/user/58fcc0768d6d810058965a06;一起学习
maven构建多模块项目,里面也包含spring data jpa的一个例子
1.创建Maven项目构建多模块的Maven项目第一步需创建Maven父级项目,该项目负责聚合所有模块的内容,并进行编译、打包和发布工作。以下是创建Maven项目的具体步骤: 1.1. Maven环境配置配置M2_HOME和MAVEN_HOME,如下...
Springboot整合dubbo构建maven多模块项目 简单实例,包括Server和client两个子模块
IntelliJ IDEA 构建maven多模块工程项目
NULL 博文链接:https://qindongliang.iteye.com/blog/2240099
springboot-multi-module-v2:docker部署maven构建多模块springboot项目