我有个Maven项目。我在settings.xml文件中添加了BinTray服务器的配置:
<server>
<id>bintray</id>
<username>USERNAME</username>
<password>API_KEY</password>
</server>然后,我在pom.xml中添加了:
<distributionManagement>
<repository>
<id>bintray</id>
<url>https://api.bintray.com/maven/USERNAME/maven/PACKAGE_NAME;publish=1</url>
</repository>
</distributionManagement>在BinTray web接口中,我得到以下消息:
通知:您有16项未发布的项目(6天22小时内到期),放弃发布
因此,这意味着工件(jar、pom、javadoc、源、散列)尚未发布。
那么,我是否需要每次发布到BinTray web界面来发布工件?是否有自动从Maven发布它们的设置?
发布于 2015-07-19 15:29:43
您需要一个稍微不同的distributionManagement块,以便将矩阵参数发送到bin托盘:
<distributionManagement>
<repository>
<id>bintray</id>
<url>https://api.bintray.com/maven/USERNAME/maven/PACKAGE_NAME/;publish=1;</url>
</repository>
</distributionManagement>https://stackoverflow.com/questions/31454299
复制相似问题