Proxy 使用Nexus 3为SBT设置代理回购

Proxy 使用Nexus 3为SBT设置代理回购,proxy,sbt,maven-2,ivy,nexus3,Proxy,Sbt,Maven 2,Ivy,Nexus3,我希望sbt使用我自己的nexus服务器。当我在终端中运行sbt命令时,它会从中央repos下载插件和工件 我发现这篇文章解释了如何做到这一点: 我现在所做的: 已安装Nexus3 为下一次回购创建了4个代理(maven 2)存储库: 这些回购协议是常春藤风格的(我不明白它到底是什么意思),所以我希望它得到maven2的支持 然后我为这4个回购创建了组存储库(repository/proxy ivy/) 三,。 对于其他工件,我使用已经创建的maven2repo(repository/m

我希望sbt使用我自己的nexus服务器。当我在终端中运行sbt命令时,它会从中央repos下载插件和工件

我发现这篇文章解释了如何做到这一点:

我现在所做的:

  • 已安装Nexus3
  • 为下一次回购创建了4个代理(maven 2)存储库:
  • 这些回购协议是常春藤风格的(我不明白它到底是什么意思),所以我希望它得到maven2的支持

    然后我为这4个回购创建了组存储库(repository/proxy ivy/)

    三,。 对于其他工件,我使用已经创建的maven2repo(repository/maven public/),它是用于中心、快照和托管repo的组

  • 我创建了~/.sbt/存储库,内容为:
    [存储库]
    本地
    我的专家:
    我的常春藤:人工制品
  • 所以我要做的就是让它工作。不 我运行:sbt-Dsbt.override.build.repos=true

    但我看到未解决的DEP:

    [信息]正在从加载项目定义 /主页/测试/项目/后端2/项目[信息]更新 {file:/home/test/Projects/backend2/project/}backend2 build。。。[信息] 分解io.喷雾#sbt左轮手枪;0.8.0 ... [警告]未找到模块: io.喷枪#sbt左轮手枪;0.8.0[警告]==本地:已尝试[警告]
    /home/test/.ivy2/local/io.spray/sbt-revolver/scala_2.10/sbt_0.13/0.8.0/ivys/ivy.xml [警告]==我的maven:已尝试[警告]
    [警告]==我的常春藤:已尝试[警告]
    [信息]解析com.typesafe.sbt#sbt原生打包机;1.0.3 ... [警告] 未找到模块:com.typesafe.sbt#sbt原生打包机;1.0.3[警告] ===本地:已尝试[警告]/home/test/.ivy2/local/com.typesafe.sbt/sbt-native-packager/scala_2.10/sbt_0.13/1.0.3/ivys/ivy.xml [警告]==我的maven:已尝试[警告]
    [警告]==我的常春藤:已尝试[警告]
    [信息]解析org.scala sbt#sbt;0.13.9 ... [警告]模块不可用 发现:org.scala sbt#sbt;0.13.9[警告]==本地:已尝试[警告]
    /home/test/.ivy2/local/org.scala-sbt/sbt/0.13.9/ivys/ivy.xml[警告] ==我的maven:尝试[警告] [警告]==我的常春藤:已尝试[警告]
    [信息]解析org.fusesource.jansi#jansi;1.4 ... [警告] :警告:
    未解析的依赖项::[警告] :警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告: io.喷枪#sbt左轮手枪;0.8.0:未找到[警告]:: com.typesafe.sbt#sbt原生包装机;1.0.3:未找到[警告]:: org.scala sbt#sbt;0.13.9:未找到[警告] :::::::::注意: 某些未解析的依赖项具有额外属性。检查这些 依赖项与请求的属性一起存在。[警告] io.喷雾:sbt左轮手枪:0.8.0(标度偏差=2.10,sbt偏差=0.13) [警告]com.typesafe.sbt:sbt本机打包机:1.0.3 (scalaVersion=2.10,sbtVersion=0.13)[警告][警告]注:未解决 依赖项路径:[警告]io.spray:sbt转轮:0.8.0 (标度规避=2.10,sbtVersion=0.13) (/home/test/Projects/backend2/project/plugins.sbt#L1-2)[警告]+- 默认值:后端2构建:0.1-SNAPSHOT(scalaVersion=2.10, sbtVersion=0.13)[warn]com.typesafe.sbt:sbt本机打包机:1.0.3 (标度规避=2.10,sbtVersion=0.13) (/home/test/Projects/backend2/project/plugins.sbt#L2-3)[警告]+- 默认值:后端2构建:0.1-SNAPSHOT(scalaVersion=2.10, sbtVersion=0.13[warn]org.scala sbt:sbt:0.13.9[warn]+- 默认值:后端2构建:0.1-SNAPSHOT(scalaVersion=2.10, sbtVersion=0.13)sbt.ResolveException:未解析的依赖项: io.喷枪#sbt左轮手枪;0.8.0:未找到正在加载项目的[info] 来自/home/test/Projects/backend2/project[info]更新的定义 {file:/home/test/Projects/backend2/project/}backend2 build。。。[信息] 分解io.喷雾#sbt左轮手枪;0.8.0 ... [警告]未找到模块: io.喷枪#sbt左轮手枪;0.8.0[警告]==本地:已尝试[警告]
    /home/test/.ivy2/local/io.spray/sbt-revolver/scala_2.10/sbt_0.13/0.8.0/ivys/ivy.xml [警告]==我的maven:已尝试[警告]
    [警告]==我的常春藤:已尝试[警告]
    [信息]解析com.typesafe.sbt#sbt原生打包机;1.0.3 ... [警告] 未找到模块:com.typesafe.sbt#sbt原生打包机;1.0.3[警告] ===本地:已尝试[警告]/home/test/.ivy2/local/com.typesafe.sbt/sbt-native-packager/scala_2.10/sbt_0.13/1.0.3/ivys/ivy.xml [警告]==我的maven:已尝试[警告]
    [警告]==我的常春藤:已尝试[警告]
    [信息]解析org.scala sbt#sbt;0.13.9 ... [警告]模块不可用 发现:org.scala sbt#sbt;0.13.9[警告]==本地:已尝试[警告]
    /home/test/.ivy2/local/org.scala-sbt/sbt/0.13.9/ivys/ivy.xml[警告] ==我的maven:尝试[警告] [警告]==我的常春藤:已尝试[警告]
    [信息]解析org.fusesource.jansi#jansi;1.4 ... [警告] :警告:
    未解析的依赖项::[警告] :警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告: io.喷枪#sbt左轮手枪;0.8.0:未找到[警告]:: com.typesafe.sbt#sbt原生包装机;1.0.3:未找到[警告]:: org.scala sbt#sbt;0.13.9:未找到[警告] :::::::::注意: 某些未解析的依赖项具有额外属性。检查这些 依赖项与请求的属性一起存在。[警告] io.喷雾:sbt左轮手枪:0.8.0(标度偏差=2.10,sbt偏差=0.13) [警告]com.typesafe.sbt:sbt本机打包机:1.0.3 (scalaVersion=2.10,sbtVersion=0.13)[警告][警告]注:未解决 依赖项路径:[警告]io.spray:sbt转轮:0.8.0 (标度规避=2.10,sbtVersion=0.13) (/home/test/Projects/backend2/project/plugins.sbt#L1-2)[警告]+- 默认值:后端2构建:0.1-SNAPSHOT(scalaVersion=2.10, sbtVersion=0.13)[warn]com.typesafe.sbt:sbt本机打包机:1.0.3 (标度规避=2.10,sbtVersion=0.13) (/home/test/Projects/backend2/project/plugins.sbt#L2-3)[warn]