我花了数年时间尝试将使用本机代码的库部署到Maven Central。我遇到了以下问题:
我将使用此Stackoverflow问题来记录我是如何设法克服这些限制的。
答案 0 :(得分:1)
以下是我克服上述问题的方法:
mvn versions:set
将版本号从SNAPSHOT更改为版本并返回。nexus-staging:rc-open
,nexus-staging:deploy -DstagingProfileId=${stagingProfileId} -DstagingRepositoryId=${stagingRepositoryId}
和nexus-staging:rc-close
将来自不同平台的工件上传到同一存储库中。<autoReleaseAfterClose>
,因为它会在每次部署后关闭暂存存储库,而不是等待所有部署完成。请参阅我的Requirements API了解有效的实际示例。