参考课程:
【黑马程序员 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 生命周期,跳过单元测试。