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

时间:2017-02-15 09:07:30

标签: java maven continuous-integration bintray

现在我使用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

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

1 个答案:

答案 0 :(得分:5)

两个简单的步骤:

  1. 将Bintray存储库作为服务器添加到settings.xml文件中。
  2. 使用添加的存储库ID作为-DrepositoryID=参数的值。
  3. 您可以从存储库中的<server/>帮助中复制粘贴settings.xml部分的Set Me Up标记: Bintray Set Me Up