【问题标题】:how to add SBT resolver (server side)如何添加 SBT 解析器(服务器端)
【发布时间】:2015-01-06 12:01:19
【问题描述】:

从 SBT 的角度来看,官方 SBT 文档提到了自己的解析器 (link)。问题是如何创建自己的公共服务器,可以从哪里下载依赖项(通过 SBT 的解析器)。

假设有简单的 apache/php webhosting 和域,我可以将 .jar 文件放在具有一些命名约定的地方并最终使用:(示例)

resolvers += "My projects repos" at "http[s]://downloads.my-domain.tld/sbt"

如果是这样,命名约定和最佳做法是什么?如果没有,需要什么?是否需要访问 *nix 服务器?是否应该安装或配置某些东西?

感谢您的帮助

【问题讨论】:

标签: scala sbt ivy resolver


【解决方案1】:

最后我通过将这一行添加到build.sbt来解决它

libraryDependencies += "org.mypack1.pack2" % "projectName" % "version" from "http://domain.tld/myLib.jar"

【讨论】:

  • 太棒了。我不知道这种语法,它就像一个魅力!
【解决方案2】:

我们安装了Artifactory 来托管我们自己的.jar 文件。它还允许我们将.jar 文件保密。

【讨论】:

  • 这绝对是可行的,但您不知道仅使用 LAMP 服务是否可以实现类似的行为吗?
  • 这可能是可行的,请在此处查看有关自定义布局的文档:scala-sbt.org/0.13/docs/Resolvers.html
猜你喜欢
  • 1970-01-01
  • 2019-11-17
  • 1970-01-01
  • 1970-01-01
  • 2016-10-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-26
相关资源
最近更新 更多