パブリッシングと解決の資格が異なります。
私は、これらの設定で&解決Mavenの成果物を公開している
:
project/maven.sbt
で:
addMavenResolverPlugin
build.sbt
で:
publishMavenStyle := true
どちらかbuild.sbt
または~/.sbt/0.13/credentials.sbt
:
build.sbt
にこれを追加し、
sbt publish
で公開するには
// 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>")
:
publishTo := Some("<label>" at s"https://api.bintray.com/content/<user>/<organization>/<package>/${version.value}")
これが唯一のbintrayするファイルをアップロードすることを忘れないでください。 上記のように資格情報を入力するだけで、これらのファイルを解決できます。
build.sbt
にこれを追加し、アップロードされたファイル(公開またはしない)を解決するには:Bintrayオン
resolvers += Resolver.bintrayRepo("<user>", "<organization>")
を、あなたは、アップロードされたパッケージのバージョンのファイルを破棄または公開するかどうかを決定するために時間制限があります。
リゾルバの資格情報は、いくつかの条件の下で必要です: - アップロードしたパッケージのバージョンのファイルはまだ を発表されていない - アップロードしたパッケージのバージョンのファイルがアップロードされ、公開用
リゾルバの資格情報は必要ありませんプライベートレポに公開されましたパッケージのバージョンファイル。