我在项目中使用 swagger 来生成 web 服务客户端。生成的代码会产生一个可以用作 Maven 库的库。我已经成功地将发布版本部署到了我的私有 sonatype-nexus 中。
我想知道
根据apache-maven deploy documentation所述:
我想知道
altDeploymentRepository
和 altReleaseDeploymentRepository
之间有什么区别?如果同时设置了这两个参数,mvn deploy
如何选择要使用的存储库?根据apache-maven deploy documentation所述:
那么,altDeploymentRepository:指定应部署项目工件的替代存储库(而不是在
pom.xml
中指定的存储库)。格式:id::layout::urlaltReleaseDeploymentRepository:当项目具有最终版本时要使用的替代存储库。
altSnapshotDeploymentRepository:当项目具有快照版本时要使用的替代存储库。
是什么意思呢?当项目具有最终版本时要使用的替代存储库。