随笔分类 - Maven
摘要:一、下载安装文件 下载地址 https://my.sonatype.com/ 文档地址:https://help.sonatype.com/docs 比如我下载的mac版本的:nexus-3.23.0-03-mac.tgz 1、解压安装包到指定目录解压缩后放在某个目录下,包含两个子目录 nexus-
阅读全文
摘要:Maven的快照版本机制就是为了解决多项目依赖开发存在频繁更改maven依赖版本的问题。比如模块B依赖模块A,只需要将模块A的版本设定为0.0.1-SNAPSHOT,然后发布到私服中,在发布的过程中,Maven会自动为构件打上时间戳。比如0.0.1-20191214.221414-13就表示2019
阅读全文
摘要:大部分远程仓库无须认证就可以访问,但有时候出于安全方面的考虑,我们需要提供认证信息才能访问一些远程仓库。 认证信息必须配置在settings.xml文件中 : <servers> <server> <id>my-proj</id> <username>repo-user</username> <pa
阅读全文
摘要:在很多情况下,默认的中央仓库无法满足项目的需求,可能项目需要的构件存在于另外一个远程仓库中,如Company Maven仓库。这时,可以在项目POM中或maven的settings.xml中配置该仓库 <repositories> <repository> <id>company</id> <nam
阅读全文
摘要:一、<!--?xml version="1.0" encoding="UTF-8"?--> 首先,需要编辑项目的pom.xml文件,配置distributionManagement元素 distributionManagement包含repository和snapshotRepository子元素,
阅读全文
摘要:一、理解Maven scope依赖范围的作用 Maven在编译项目主代码的时候需要使用一套classspath。总共有三种classpath,分别对应于Maven编译项目主代码的时候、Maven编译和执行测试的时候、实际运行Maven项目的时候。 Compile: 编泽依赖范围.如果没有指定,就会默
阅读全文