【发布时间】:2013-10-25 00:09:54
【问题描述】:
(未在 Activator 文档中找到)
似乎可以通过在 build.sbt 文件中添加以下条目(粗体)来让 Activator 也使用现有的本地 Maven 存储库:
解析器 += Seq(
“本地 Maven 存储库”位于“file://q:/repositories/maven”,
“Sonatype OSS 快照”在“https://oss.sonatype.org/content/repositories/snapshots”
)
我不确定它是否有效,但无论如何,这种方法的问题是项目结构必须已经创建(因此创建了一个本地存储库并通过下载自动填充),因此我的问题是:是否可以告诉Activator 在它创建应该使用一些本地 Maven 存储库的项目结构?
提前感谢您的任何提示。
【问题讨论】:
-
“在创建项目结构之前”是什么意思?您绝对可以在创建新应用后添加解析器。
-
确实,但这正是我的观点。
由于我已经有一个用于 Java 开发的本地 Maven 存储库,我想在启动它时告诉 Activator 已经有一个本地存储库它应该使用而不是创建然后使用它自己的。一旦创建了第一个应用程序,从某种意义上说,指定现有的本地存储库为时已晚。 -
此外,能够在全局激活器级别而不是在每个应用程序的 sbt 设置中指定这一点也会很有用。
-
我明白了。您应该可以将其放入
~/.sbt/0.13/user.sbt文件中。
标签: maven sbt typesafe-activator