Maven私服配置模版
参考课程:
【黑马程序员 JavaWeb开发教程】
[https://www.bilibili.com/video/BV1m84y1w7Tb]
@ZZHow(ZZHow1024)
-
Maven 的 settings.xml 配置文件中(从私服下载项目到本地)
- 在
servers
标签中,配置访问私服的个人凭证(访问的用户名和密码)。
<server><id>maven-releases</id><username>用户名</username><password>密码</password> </server><server><id>maven-snapshots</id><username>用户名</username><password>密码</password> </server>
- 在
mirrors
标签中,只配置自己私服的连接地址(如果之前配置过其他镜像私服,需要替换掉)。
<mirror><id>maven-public</id><mirrorOf>*</mirrorOf><url>私服(PUBLIC 仓库)URL</url> </mirror>
- 在
profiles
****标签中,增加如下配置,来指定 snapshot 快照版本的依赖,依然允许使用。
<profile><id>allow-snapshots</id><activation><activeByDefault>true</activeByDefault></activation><repositories><repository><id>maven-public</id><url>私服(PUBLIC 仓库)URL</url><releases><enabled>true</enabled></releases><snapshots><enabled>true</enabled></snapshots></repository></repositories> </profile>
- 在
-
项目的 pom.xml 配置文件中(从本地上传项目到私服)
- 增加如下配置,来配置项目发布的地址(私服的地址)
<distributionManagement><!-- release版本的发布地址 --><repository><id>maven-releases</id><url>私服(RELEASE 仓库)URL</url></repository><!-- snapshot版本的发布地址 --><snapshotRepository><id>maven-snapshots</id><url>私服(SNAPSHOT 仓库)URL</url></snapshotRepository> </distributionManagement>
-
发布项目:直接运行 deploy 生命周期,跳过单元测试。