Yayımlama ve çözümleme için farklı kimlik bilgileri vardır.
Ben bu ayarlarla & çözüme Maven eserler yayınlamıştır
:
project/maven.sbt
yılında:
addMavenResolverPlugin
build.sbt
yılında:
publishMavenStyle := true
Ya build.sbt
veya ~/.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>")
build.sbt
bu ekleyin
sbt publish
ile yayınlamak için:
publishTo := Some("<label>" at s"https://api.bintray.com/content/<user>/<organization>/<package>/${version.value}")
bu sadece bintray dosyaları yükler unutmayın. Sadece bu dosyaları yukarıda gösterildiği gibi kimlik bilgilerini sağladığınız sürece çözebilirsiniz.
yüklenen dosyaları (yayınlanmış veya değil) gidermek için
build.sbt
bu ekleyin:
resolvers += Resolver.bintrayRepo("<user>", "<organization>")
Bintray üzerinde, atmak veya yüklenen paket sürümü dosyaları yayınlamaya karar vermek bir zaman sınırı vardır.
Çözümleyici kimlik birkaç koşullarda gerekli olan: - yüklenen paketin versiyon dosyaları henüz yayınlanmamış - yüklenen paket sürümü dosyaları özel repo yayınlandı
Çözümleyici kimlik yüklendi yayınlanan için gerekli olmayan paket sürümü dosyaları.