Can SBT publish to JFrog artifactory

后端 未结 2 1863
青春惊慌失措
青春惊慌失措 2020-12-30 12:20

My organization uses JFROG artifactory for distribution of all jars.

So far I have always used SBT for my Scala development. But now when i am searching for ways to

相关标签:
2条回答
  • 2020-12-30 13:01

    Use ~/.sbt/.credentials way more secure and more flexible for developers and CI being on the same environment.

    https://www.scala-sbt.org/1.x/docs/Publishing.html#Credentials

    0 讨论(0)
  • 2020-12-30 13:04

    SBT can publish/resolve from Artifactory without any special plugin.

    For example, you can use the following in your build.sbt to publish released to Artifactory:

    publishTo := Some("Artifactory Realm" at "http://localhost:8081/artifactory/libs-release-local")
    credentials += Credentials("Artifactory Realm", "localhost", "<USERNAME>", "<PASS>")
    

    Or the following to publish SNAPSHOTs (unique):

    publishTo := Some("Artifactory Realm" at "http://localhost:8081/artifactory/libs-snapshot-local;build.timestamp=" + new java.util.Date().getTime)
    credentials += Credentials("Artifactory Realm", "localhost", "<USERNAME>", "<PASS>")
    

    If you are using Artifactory 4.x, you can use the "Set Me Up" feature for getting the required settings for working with SBT

    0 讨论(0)
提交回复
热议问题