如何使用 mvn deploy:deploy-file 命令将工件部署到 Bintray

How can I deploy artifacts to Bintray using mvn deploy:deploy-file command

现在我使用 mvn deploy:deploy-file 自动将我的二进制文件部署到 Nexus:

mvn deploy:deploy-file -Dfile=temp/my-api-1.1.2.jar -DpomFile=temp/my-api-1.1.2.pom -Dfiles=temp/my-api-1.1.2-sources.jar,temp/my-api-1.1.2-javadoc.jar -Dclassifiers=sources,javadoc -Dtypes=jar,jar -Durl=https://***.com/content/repositories/releases/ -DrepositoryId=RemoteNexus --settings settings.xml

我不想为 maven/gradle 使用 Bintray 插件,因为我的工件已经构建并存储在我的内部存储库中,我想将我测试过的相同工件部署到 Bintray。

两个简单的步骤:

  1. 将您的 Bintray 存储库作为服务器添加到您的 settings.xml 文件。
  2. 使用添加的存储库 ID 作为 -DrepositoryID= 参数的值。

您可以从存储库中的 Set Me Up 帮助中复制粘贴 settings.xml 部分的 <server/> 标签: