Maven创建聚合项目
之前没有时间对项目进行整理,现在能够闲下来写一些东西了。今天主要说明的是maven创建聚合工程的方法。
创建过程
1、首先创建一个正常的maven项目
2、删除src目录(聚合项目最外层不需要编码,只是把各个木块进行整合)
3、修改项目的pom文件,修改packaging标签的属性
<!-- 一般来说父级项目的packaging都为pom,packaging默认类型jar类型--> <packaging>pom</packaging>
项目的配置最终如下:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>gaven.com</groupId><artifactId>cloud_alibaba</artifactId><version>1.0-SNAPSHOT</version><!-- 一般来说父级项目的packaging都为pom,packaging默认类型jar类型--><packaging>pom</packaging><properties><maven.compiler.source>8</maven.compiler.source><maven.compiler.target>8</maven.compiler.target><springboot.version>2.3.3.RELEASE</springboot.version><springcloud.dependencies>Hoxton.SR8</springcloud.dependencies><springcloud.alibaba.dependencies>2.2.1.RELEASE</springcloud.alibaba.dependencies></properties><dependencyManagement><dependencies><!--https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-dependencies/2.3.3.RELEASE--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-dependencies</artifactId><version>${springboot.version}</version><type>pom</type><scope>import</scope></dependency><!--https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-dependencies/Hoxton.SR8--><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>${springcloud.dependencies}</version><type>pom</type><scope>import</scope></dependency><!--https://mvnrepository.com/artifact/com.alibaba.cloud/spring-cloud-alibaba-dependencies/2.2.1.RELEASE--><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-alibaba-dependencies</artifactId><version>${springcloud.alibaba.dependencies}</version><type>pom</type><scope>import</scope></dependency></dependencies></dependencyManagement></project>
4、创建新的模块model,和maven项目的步骤相同
之后创建的这些项目就会加到父pom中
<modules><module>xdclass-user-service</module><module>xdclass-video-service</module><module>xdclass-common</module><module>xdclass-order-service</module></modules>
5、添加子项目的依赖
6、执行mavne命令 instal项目
注意: 有些包maven下载慢,等待下载如果失败
- 删除本地仓库spring相关的包,重新执行 mvn install
parent 用dependencyManagement 加版本号 通过common传递(父项目只指定版本号)
Maven创建聚合项目相关推荐
- Eclipse+Maven创建web项目
有时候我们想用eclipse+maven创建web项目,怎么操作呢,下面我来给大家来分享一下方法 所需工具 已经安装了maven插件的elipse 步骤 1.打开eclipse,右键new--othe ...
- Maven学习总结(七)——eclipse中使用Maven创建Web项目
2019独角兽企业重金招聘Python工程师标准>>> Maven学习总结(七)--eclipse中使用Maven创建Web项目 一.创建Web项目 1.1 选择建立Maven Pr ...
- Eclipse+Maven创建webapp项目
Eclipse+Maven创建webapp项目<一> 1.开启eclipse,右键new-->other,如下图找到maven project 2.选择maven project,显 ...
- MyEclipse中用Maven创建Web项目
MyEclipse中用Maven创建Web项目 工具/原料 MyEclipse2014 Maven-3.3.3 方法/步骤 1 new --> other 2 1.Wizards: mvaen ...
- (转)Maven学习总结(七)——eclipse中使用Maven创建Web项目
孤傲苍狼 只为成功找方法,不为失败找借口! Maven学习总结(七)--eclipse中使用Maven创建Web项目 一.创建Web项目 1.1 选择建立Maven Project 选择File -& ...
- IDEA + Maven创建SpringMVC项目和XML配置
IDEA + Maven +SpringMVC + XML配置 1. 运行出默认 index.jsp 页面 1.1 构建Maven项目 1.2 设置pom.xml 1.3 设置Spring MVC框架 ...
- Eclipse+Maven创建webapp项目二 (转)
Eclipse+Maven创建webapp项目<二> 1.开启eclipse,右键new-->other,如下图找到maven project 2.选择maven project,显 ...
- Maven创建servlet项目演示(三)
上一节用Maven新建了web项目成功后,本文演示在此基础上应用servlet. 从对tomcat服务器进行配置可的过程中可以知道,tomcat作为servlet容器运行,负责处理客户请求,把请求传送 ...
- Eclipse+Maven创建webapp项目一
Eclipse+Maven创建webapp项目<一> 1.开启eclipse,右键new-->other,如下图找到maven project 2.选择maven project,显 ...
最新文章
- 资源 | 阿里发布免费深度学习课程:感知机梳理(附链接)
- 我对2019年人工智能行业发展的预测
- python 编程一日一练-Python每日一练0013
- SpringBoot用Servlet处理请求
- nyoj 61(双线程dp)
- 201506251117_《react——所需知识、主要技术》
- 【thymeleaf】 Link (URL) expressions: 使用 Link 表达式创建 URL
- WiresShark之抓http包如何倒出图片格式的对象
- RPM 软件包名中的 el5、el6、el7 是什么?
- 程序员为什么爱穿格子衫和卫衣?
- [原创]关于设置linux中vim 显示行号
- Signaltap的使用
- ORACLE常用性能监控SQL
- linux环境下给文件加密/解密的方法
- Windows服务器配置fileZilla Server
- 斗鱼实名认证 mysql_斗鱼新人主播怎么进行实名认证 斗鱼直播实名认证失败怎么办...
- php对接触动精灵,触动精灵万能连点器 Lua 源码
- 项目成本管理-案例分享
- 企业盈利能力五大指标之:净利润现金流比率
- c语言泊松分酒编码,泊松分酒原理
热门文章
- 基于java体育竞赛成绩管理系统(Java毕业设计)
- (二)Tushare Pro教程:上市公司财务数据接口
- 年轻人不讲武德,离职理由各显神通,硬气辞职原来是这样……
- oracle11g連不上em,oracle11g em重建失败的几点解决办法
- Elemet-UI 中利用穿梭框对表格列进行动态设置
- Nginx服务器读取不到文件的转换方法
- 考研复试计算机网络篇
- 知识图谱辅助的个性化推荐系统
- 阿里云oss文件服务器
- [C8MIm]SbF6离子液体379712-23-9/1-辛基-3-甲基咪唑六氟锑酸盐的分子量:431.0748392对吗?