![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
maven
文章平均质量分 84
若有所思_若有所悟
不理美酒落犄角
空留心房装寂寥
脚下匆匆不着迹
莫问岁月有归路
展开
-
Nexus私服搭建-windows版本
nexus的官方下载地址 https://www.sonatype.com/products/repository-oss-download步骤1: Nexus本身是一个服务,将下载好的压缩包解压之后会看到俩个文件夹步骤2:打开命令行,切换到nexus-3.20.1-01/bin目录下,会看到Nexus的启动文件nexus.exe步骤3:输入命令nexus.exe/run,并回车启动nexus服务,出现以下信息表示启动成功可以修改nexus的一些配置,有两个配置文件:nexus-3.20原创 2021-12-03 08:33:02 · 889 阅读 · 0 评论 -
maven(七)的依赖管理
7.1 maven依赖传递简介/优点:Maven通过自动包含传递依赖项,避免了发现和指定您自己的依赖项所需的库的需要。通过从指定的远程存储库读取依赖项的项目文件,可以简化此功能。一般来说,这些项目的所有依赖项都将在您的项目中使用,就像项目从其父或依赖项等继承的任何依赖项一样。依赖项的传递深度是没有限制的。只有在发现循环依赖项时才会出现问题(依赖冲突)。问题:通过传递依赖关系,包含的库的图可以迅速增长到相当大的规模。出于这个原因,有一些额外的特性来限制传递哪些依赖项。限制传递的特性:特原创 2021-12-02 09:00:16 · 106 阅读 · 0 评论 -
maven(六)的自动化部署
6.1 部署操作的一般性步骤将项目的代码提交到代码库中并打标签从代码库中下载完整的源代码构建应用将构建好的包存储到固定的网络位置下从网络位置获取构建好的文件部署到生产环境中更新文档并且更新应用的版本号6.2 自动化部署的实现6.2.1 在项目的pom.xml中添加相应的配置配置项介绍:scm:配置代码仓的路径,maven会从该路径下载源代码distributionManagement:配置存储构建的仓库maven-release-plugin: 用于实现自动化部署的过程示例原创 2021-12-02 08:58:44 · 1136 阅读 · 0 评论 -
maven(五)的自动化构建
自动化构建的目标:在一个工程成功构建完成后,依赖该工程的其他工程可以自动构建。自动化构建的两种方式:方式1:在被依赖工程的pom中添加一个绑定在生命阶段packge之后的目标(goal)用于启动依赖该工程的其他工程的构建方式2:使用持续集成(CI) 平台,比如 使用Hudson,jenkins来管理构建自动化。实现方式1:新建俩个maven项目test-maven02,test-maven03。目录结构如下D:\mycode\maven -- test-maven02 -- sr原创 2021-12-02 08:57:18 · 429 阅读 · 0 评论 -
maven(四)的仓库
Maven 仓库是项目中依赖的第三方库,这个库所在的位置叫做仓库。Maven 仓库有三种类型:本地(local)中央(central)远程(remote)4.1 本地仓库默认情况下,不管Linux还是 Windows,Maven 本地仓库默认被创建在 %USER_HOME% 目录下, 一个路径名为 .m2/repository/ 的仓库目录。要修改默认本地仓库的位置,在%M2_HOME%\conf 目录中的 Maven 的 settings.xml 文件中定义另一个路径,示例如下:<原创 2021-12-02 08:55:06 · 251 阅读 · 0 评论 -
maven(三)配置文件
项目级别配置文件:pom.xml用户级别的配置文件: %USER_HOME%/.m2/settings.xml全局(Global)配置文件:%M2_HOME%/conf/settings.xml3.1 项目级别的配置文件 pomPOM( Project Object Model,项目对象模型 ) 是 Maven 工程的基本工作单元,是一个XML文件,包含了项目的基本信息。执行任务或目标(goal)时,Maven会在当前目录中查找POM。它读取POM,获取所需的配置信息,然后执行目标。POM 中可原创 2021-12-02 08:53:50 · 1179 阅读 · 0 评论 -
maven(二)的生命周期与阶段
2.1 maven的标准生命周期Maven 有以下三个标准的生命周期:clean:项目清理的处理default(或 build):项目构建以及部署的处理site:项目站点文档创建的处理2.2 clean 生命周期的阶段clean 生命周期,它包含以下阶段:pre-clean:执行一些需要在clean之前完成的工作clean:移除所有上一次构建生成的文件post-clean:执行一些需要在clean之后立刻完成的工作2.3 default(或 build)生命周期的阶段defau原创 2021-12-02 08:49:24 · 184 阅读 · 0 评论 -
maven(一)安装与配置
maven安装与配置1 maven的基本介绍1.1 简介Maven 翻译为"专家"、“内行”,是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。Maven中央仓库地址是 http://repo1.maven.org/maven2/中央仓库配置查询 https://mvnrepository.com/1.2 m原创 2021-01-22 21:05:41 · 105 阅读 · 0 评论