2016-03-01 18 views
6

Tôi muốn truy cập kho lưu trữ của Bintray bằng thông tin đăng nhập từ sbt. Tôi đã thử những điều sau đây:Truy cập kho lưu trữ riêng của Bintray qua sbt

resolvers += Resolver.bintrayRepo("...", "...") 

cũng như,

resolvers += Resolver.url("...", url("..."))(Resolver.ivyStylePatterns) 

Tiếp theo

credentials += Credentials(Path.userHome/".bintray"/".credentials") 

Vấn đề nảy sinh khi tôi cố gắng thêm một sự phụ thuộc thư viện từ Bintray Repository. Nó cho tôi một lỗi phụ thuộc chưa được giải quyết.

Có ai biết nếu có cách cụ thể để thêm phụ thuộc thư viện khi truy cập kho lưu trữ bintray qua sbt không?

Trả lời

3

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.

Các vấn đề liên quan