我的组织使用 JFROG 工件来分发所有 jar。
到目前为止,我一直使用 SBT 进行 Scala 开发。但是现在,当我正在寻找将 SBT 构建的 jar 发布到 JFROG 工件的方法时,我只在 github 上找到了这个处于“alpha”状态的插件
https://github.com/JFrogDev/artifactory-sbt-plugin
我想知道这个插件是否是将 jar 从 sbt 发布到 JFrog 工件的唯一方法?或者有没有更好的手段。
因为这个插件说它处于 alpha 状态...我认为我的组织还没有准备好使用它。
其他人在使用artifactory 和scala 时在做什么?您是否使用maven xml来构建jar并将其发布到artifactory?
SBT 可以从 Artifactory 发布/解析,无需任何特殊插件。
例如,您可以在 build.sbt 中使用以下内容将发布到 Artifactory:
publishTo := Some("Artifactory Realm" at "http://localhost:8081/artifactory/libs-release-local")
credentials += Credentials("Artifactory Realm", "localhost", "<USERNAME>", "<PASS>")
或者通过以下方式发布快照(唯一):
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>")
如果您使用 Artifactory 4.x,则可以使用“Set Me Up”功能来获取使用 SBT 所需的设置
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)