Maven 工件尚未在 BinTray 中发布
Maven artifact is not yet publish in BinTray
我有一个 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 网络界面中,我收到以下消息:
注意:您有 16 件未发布的商品(6 天 22 小时后过期)丢弃 |发表
所以这意味着工件(jar、pom、javadoc、源、散列)尚未发布。
那么每次发布的时候需要去BinTray web界面发布工件吗?是否有从 Maven 自动发布它们的设置?
您需要一个略有不同的 distributionManagement
块,以便将矩阵参数发送到 bintray:
<distributionManagement>
<repository>
<id>bintray</id>
<url>https://api.bintray.com/maven/USERNAME/maven/PACKAGE_NAME/;publish=1;</url>
</repository>
</distributionManagement>
我有一个 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 网络界面中,我收到以下消息:
注意:您有 16 件未发布的商品(6 天 22 小时后过期)丢弃 |发表
所以这意味着工件(jar、pom、javadoc、源、散列)尚未发布。
那么每次发布的时候需要去BinTray web界面发布工件吗?是否有从 Maven 自动发布它们的设置?
您需要一个略有不同的 distributionManagement
块,以便将矩阵参数发送到 bintray:
<distributionManagement>
<repository>
<id>bintray</id>
<url>https://api.bintray.com/maven/USERNAME/maven/PACKAGE_NAME/;publish=1;</url>
</repository>
</distributionManagement>