【问题标题】:how do I put sbt-assembly in artifactory and have sbt retrieve it如何将 sbt-assembly 放入 artifactory 并让 sbt 检索它
【发布时间】:2020-05-18 15:51:52
【问题描述】:

由于某种原因,我无法使用

下载 sbt-assembly 插件
addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.7")

来自 plugins.sbt。它说找不到pom。我目前正在使用 scala 2.12.10,但这对 2.13.1 也很不利。作为替代方案,我将它扔进了一个工件存储库。当 sbt 编造 URL 来检索 pom 时,它会出现

http:/.../com/eed3si9n/sbt-assembly_2.12_1.0/0.14.7/sbt-assembly-0.14.7.pom

相对于

http:/.../com/eed3si9n/sbt-assembly/0.14.7/sbt-assembly-0.14.7.pom

实际上会检索它。任何见解将不胜感激。

【问题讨论】:

    标签: sbt artifactory sbt-assembly


    【解决方案1】:

    查看 sbt 参考手册中的自定义解析器会告诉您匹配构建中的相关值。可能是这样的:

    resolvers += Resolver.url("red angus", new java.net.URL(
      "http:/..."))(
      Patterns("[organisation]/[module]/[revision]/[artifact]-[revision].[ext]") ).
      withAllowInsecureProtocol(true)
    

    【讨论】:

      猜你喜欢
      • 2012-06-14
      • 2018-12-11
      • 1970-01-01
      • 2015-12-06
      • 2012-01-18
      • 2015-12-27
      • 1970-01-01
      • 2020-05-17
      • 2017-08-08
      相关资源
      最近更新 更多