Có các thông tin đăng nhập khác nhau để xuất bản và giải quyết.
tôi đã xuất bản & giải quyết hiện vật Maven với các thiết lập này:
Trong project/maven.sbt
:
addMavenResolverPlugin
Trong build.sbt
:
publishMavenStyle := true
Hoặc trong build.sbt
hoặc ~/.sbt/0.13/credentials.sbt
:
// publish to bintray
credentials += Credentials("Bintray API Realm", "api.bintray.com", "<user>", "<bintray API key>")
// resolve from bintray
credentials += Credentials("Bintray", "dl.bintray.com", "<user>", "<bintray API key>")
Để xuất bản với sbt publish
, thêm video này vào build.sbt
:
publishTo := Some("<label>" at s"https://api.bintray.com/content/<user>/<organization>/<package>/${version.value}")
Hãy nhớ rằng đây chỉ tải lên các tập tin để bintray. Chỉ bạn mới có thể giải quyết những tệp này miễn là bạn cung cấp thông tin đăng nhập như được hiển thị ở trên.
Để giải quyết các file được tải lên (công bố hay không), thêm video này vào build.sbt
:
resolvers += Resolver.bintrayRepo("<user>", "<organization>")
On Bintray, bạn có một thời hạn để quyết định xem có nên loại bỏ hoặc xuất bản được tải lên các file phiên bản gói.
credentials Resolver là cần thiết dưới một số điều kiện: - các tập tin phiên bản gói tải lên vẫn chưa được công bố - các tập tin phiên bản gói tải lên đã được công bố để một repo tin
credentials
Resolver là không cần thiết cho xuất bản tải lên tệp phiên bản gói.
Nguồn
2016-08-29 16:10:24