Maven学习
文章平均质量分 92
程哥哥吖
路虽远,行则将至;事虽难,做则必成。
展开
-
Maven与Gradle学习简要笔记
参考:https://blog.csdn.net/unniversky/article/details/84756115 Java中主要有三大构建工具:Ant、Maven和Gradle。Ant用的比较少、Maven用的相对普遍,而Gradle的发展则将是未来的一种趋势。使用Maven需要有pom.xml文件,使用Gradle需要有一个对应的build.gradle文件。 Maven的主要功能主要分为依赖管理系统、多模块构建、一致的项目结构、一致的构建模型和插件机制。这里通过这五个方面介绍两者的不同:原创 2022-06-15 09:44:23 · 112 阅读 · 0 评论 -
Maven学习(高级部分)
聚合的作用:聚合用于快速构建maven工程,一次性构建多个项目/模块,当一个模块改变时,所有模块重新编译。制作方式:创建一个空模块,打包类型定义为pom 定义当前模块进行构建操作时关联的其他模块名称 注意事项:参与聚合操作的模块最终执行顺序与模块间的依赖关系有关,与配置顺序无关模块的类型:pom、war、jar继承的作用:通过继承可以实现在子工程中沿用父工程中的配置maven中的继承与java中的继承相似,在子工程中配置继承关系制作方式:在子工程中声明其父工程坐标与对应的位置 继承依赖定义:原创 2022-06-14 19:16:12 · 251 阅读 · 1 评论 -
Maven学习(基础部分)
传统项目管理的缺陷:1. jar包不统一,jar包不兼容 2. 工程升级维护过程操作繁琐 。。。Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM),POM (Proiect Obiect Model) :项目对象模型私服的作用:◆ 保存具有版权的资源,包含购买或自主研发的jar,中央仓库中的jar都是开源的, 不能存储具有版权的资源;◆ 一定范围内共享资源,仅对内部开放,不对外共享坐标:Maven中的坐标用于描述仓库中资源的位置 [https://repo1.mave原创 2022-06-12 23:43:59 · 153 阅读 · 0 评论