![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mawen
LT Lucky
你要悄悄学Java然后惊艳所有人(Knowledge is infinite.)!
展开
-
穿越Java - 开发框架篇 第二章 项目构建工具 - Maven | 第7节 Maven分模块构建
Maven的分模块构建 场景1: 整个大的项目 PROJ 分成了 ModuleA 、 ModuleB, B依赖A。 A必须开发完以后 maven install 项目B才能编译通过。随着模块更多,加入了ModuleC , C依赖B。 C要想正确编译,先安装A,再安装B,它才能编译通过。 所以,我们需要一种机制: 在整体项目上执行各种操作的时候,项目下的各模块自动执行相应的操作。 在 PROJ 上执行 maven install: 即 项目的聚合 场景2: 项目是基于Spring技术栈来开发的原创 2020-10-09 11:48:48 · 94 阅读 · 3 评论 -
穿越Java - 开发框架篇 第二章 项目构建工具 - Maven | 第6节 Maven版本控制
Maven的统一版本号 更适合于统一维护项目中依赖的某个框架的版本。 可以在 <properties> 标签下,使用自定义标签来实现。 <properties> <spring.version>4.3.28.RELEASE</spring.version> </properties> 当引入依赖时,坐标的版本号使用 ${自定义标签名} 的格式 。 <dependency> <groupId>org.spr原创 2020-09-07 13:40:50 · 133 阅读 · 0 评论 -
穿越Java - 开发框架篇 第二章 项目构建工具 - Maven | 第5节 Maven 常用命令
Maven的常用命令 参考资料: https://www.runoob.com/maven/maven-build-life-cycle.html mvn clean -> 告诉maven 执行 clean 阶段。对应就会自动执行 clean阶段以及之前的阶段,绑定的那些插件的目标。 也可以单独运行插件的某个目标(比如说:我知道clean阶段绑定了 clean 插件的 clean目标): mvn clean:clean mevan项目中配置插件 插件也是有坐标的 插件的个性化设置通过 co原创 2020-10-07 16:42:38 · 100 阅读 · 0 评论 -
穿越Java - 开发框架篇 第二章 项目构建工具 - Maven | 第3节 IDEA中构建Maven 项目
mevan项目的创建 开发mevan项目 可指定路径创建 建tset 下的 TEST Resources 包 开发web的mevan项目 配置添加一些依赖进行刷新下载 。 如何利用模板: 1.在你idea 存放源码的地方 新建一个文件夹 进入pm.xml将artifactid 里改为自己设置的名字 2.然后从idea 里将这个新建的0903项目模板导进去。 ...原创 2020-09-03 19:30:09 · 152 阅读 · 0 评论 -
穿越Java - 开发框架篇 第二章 项目构建工具 - Maven | 第2节 Maven仓库的配置
Maven仓库的配置 坐标 maven 进行 jar包管理的时候,采用的是坐标信息。 坐标包含三个维度的信息: GroupId: 组织、公司的标识 , ArtifactId: 构件、对应的商品标识 ,Version:版本号,型号 在物理结构上,是通过文件夹来体现的。 1.配置是通过修改 conf/settings.xml 文件来进行的: 注意: 需要事先创建好该目录 <mirror> <id>aliyun-maven</id> <mi原创 2020-09-03 16:20:13 · 92 阅读 · 0 评论 -
穿越Java - 开发框架篇 第二章 项目构建工具 - Maven | 第1节 Maven的下载与安装
Maven构建工具 Java领域中,市面上其实也有很多构建工具: Ant、Maven(国内主流)、Gradle(Groovy)… Maven官网: http://maven.apache.org/ 对于我们来说,它的众多功能里面最大的一点: 依赖管理。 下载 安装 直接解压缩(到非中文、非空格的目录下)即可。 为了能在任何目录下都能运行maven工具。需要配置 环境变量。 新建环境变量 名字: M2_HOME (推荐用它)或者 MAVEN_HOME 值: 指向解压的根目录 修改Pat原创 2020-09-03 13:47:51 · 205 阅读 · 0 评论