使用 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 这样的实际存储库管理器工具?