Nexus OOS 2作为常春藤工件的代理

时间:2016-08-17 10:08:19

标签: playframework sbt nexus ivy

任务: 我们想将本地Nexus配置为我们的应用程序的代理。 实际上我们的应用程序基于Play2框架,它使用sbt进行构建。据我所知,sbt使用常春藤回购工具,目前我家里的所有这些文物都有:

ostetsiak@spyro ~ $ ll ~/.ivy2/
total 20
drwxr-xr-x   3 ostetsiak ostetsiak  4096 Jul  4 12:49 ./
drwxr-xr-x  50 ostetsiak ostetsiak  4096 Aug 15 10:39 ../
drwxr-xr-x 144 ostetsiak ostetsiak 12288 Aug 17 12:42 cache/
-rw-r--r--   1 ostetsiak ostetsiak     0 Jul  4 12:49 .sbt.cache.lock
-rw-r--r--   1 ostetsiak ostetsiak     0 Aug 17 12:44 .sbt.ivy.lock
ostetsiak@spyro ~ $ 

我使用thisthis手册没有成功,它不起作用, 可能有些人知道如何做到这一点,我不确定Nexus是否支持常春藤工件

1 个答案:

答案 0 :(得分:0)

您引用的document的第一行回答了您的上一个问题:

  

sbt有一个内置的依赖关系管理组件,默认为   Maven存储库格式。

Nexus是一个Maven存储库管理器,所以是的,它能够与sbt一起使用。Apache ivy只是sbt用来管理其依赖项的底层工具。

我建议您阅读以下sbt指南,首先了解sbt的工作原理:

  1. .sbt build definition
  2. scopes
  3. More kinds of setting
  4. Library dependencies