Kno*_*uch 6 scala artifactory sbt
我的组织使用JFROG artifactory来分发所有罐子.
到目前为止,我一直使用SBT进行Scala开发.但是现在当我在寻找将SBT构建的罐子发布到JFROG神器中的方法时,我只在github上找到了这个插件,它处于"alpha"状态
https://github.com/JFrogDev/artifactory-sbt-plugin
我想知道这个插件是否是从sbt到jFrog artifactory发布jar的唯一方法?或者有更好的手段.
因为这个插件说它在alpha中...我不认为我的组织会准备好使用它.
使用artifactory和scala时其他人在做什么?你使用maven xml来构建和发布jar到artifactory?
Dro*_*sky 13
SBT可以在没有任何特殊插件的情况下从Artifactory发布/解析.
例如,您可以在build.sbt中使用以下内容将发布发布到Artifactory:
publishTo := Some("Artifactory Realm" at "http://localhost:8081/artifactory/libs-release-local")
credentials += Credentials("Artifactory Realm", "localhost", "<USERNAME>", "<PASS>")
Run Code Online (Sandbox Code Playgroud)
或者以下发布SNAPSHOTs(唯一):
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>")
Run Code Online (Sandbox Code Playgroud)
如果您使用的是Artifactory 4.x,则可以使用"Set Me Up"功能获取使用SBT所需的设置
~/.sbt/.credentials对于处于同一环境中的开发人员和 CI 来说使用更安全、更灵活的方式。
https://www.scala-sbt.org/1.x/docs/Publishing.html#Credentials
| 归档时间: |
|
| 查看次数: |
5429 次 |
| 最近记录: |