使用 Maven 创建本地远程仓库
Create local remote repository using Maven
我使用 Maven 进行构建,使用 Jenkins 进行 CI/CD。对于生产,需要将我所有的 Maven 构建 jar 保存在我的远程存储库中,我通过
添加我的本地存储库
<distributionManagement>
<snapshotRepository>
<id>snapshots</id>
<url>http://10.16.70.55:9001/var/lib/jenkins/.m2/repository</url>
</snapshotRepository>
</distributionManagement>
<repositories>
<repository>
<id>snapshots</id>
<name>Archiva Managed Snapshot Repository</name>
<url>http://10.16.70.55:9001/var/lib/jenkins/.m2/repository</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
这是正确的方法吗? Jenkins 是否提供远程存储库?还有其他工具可以使用吗?
您是否考虑过使用像 Nexus OSS or JFrog Artifactory 这样的实际存储库管理器工具?
我使用 Maven 进行构建,使用 Jenkins 进行 CI/CD。对于生产,需要将我所有的 Maven 构建 jar 保存在我的远程存储库中,我通过
添加我的本地存储库<distributionManagement>
<snapshotRepository>
<id>snapshots</id>
<url>http://10.16.70.55:9001/var/lib/jenkins/.m2/repository</url>
</snapshotRepository>
</distributionManagement>
<repositories>
<repository>
<id>snapshots</id>
<name>Archiva Managed Snapshot Repository</name>
<url>http://10.16.70.55:9001/var/lib/jenkins/.m2/repository</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
这是正确的方法吗? Jenkins 是否提供远程存储库?还有其他工具可以使用吗?
您是否考虑过使用像 Nexus OSS or JFrog Artifactory 这样的实际存储库管理器工具?