ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

远程仓库的配置

2026/9/19 11:45:49 拓冰建站 浏览量
远程仓库的配置

1、配置远程仓库

配置POM使用JBOSS仓库

<project><repositories><repository><id>jboss</id><name>Jboss Repository</name><url>http://repository.jboss.com/maven2</url><releases><enabled>true</enabled></releases><snapshots><enabled>false</enabled></snapshots><layout>default</layout></repository></repositories></project>

对于releases和snapshots,除了enabled,还有另外两个元素

<snapshots><enabled>false</enabled><updatePolicy>daily</updatePolicy><checksumPolicy>ignore</checksumPolicy>
</snapshots>

updatePolicy--配置Maven从远程仓库检查更新的频率

daily--每天检查一次(默认

never--从不检查

always--每次构建都检查

interval:X--每隔X分钟检查一次更新

checksumPolicy--配置Maven检查校验和文件的策略

warn--执行构建时输出警告(默认

fail--遇到校验和错误就构建失败

ignore--忽略校验和错误

2、远程仓库的认证

setting.xml中配置仓库认证信息

<setting><servers><server><id>nexus-releases</id><username>repo-user</username><password>repo-pwd</password></server><server><id>nexus-snapshots</id><username>repo-user</username><password>repo-pwd</password></server></servers></setting>

3、部署至远程仓库

POM文件中配置部署地址

<project><distributionManagement><repository><id>nexus-releases</id><url>http://192.168.1.100/content/repositories/nexus-releases</url></repository><snapshotRepository><id>nexus-snapshots</id><url>http://192.168.1.100/content/repositories/nexus-snapshots</url></snapshotRepository></distributionManagement></project>

注意:其id需要在setting.xml中创建server元素,并配置正确的认证信息。

mvn clean deply

将项目构建输出的构建部署到配置的远程仓库