Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何解决竹子构建中的依赖关系?_Java_Git_Scala_Sbt_Bamboo - Fatal编程技术网

Java 如何解决竹子构建中的依赖关系?

Java 如何解决竹子构建中的依赖关系?,java,git,scala,sbt,bamboo,Java,Git,Scala,Sbt,Bamboo,我已经创建了bamdoo build wich checkouting git存储库,并使用测试启动了sbt构建。有多个sbt报告,其中一个来自本地网络。因此,竹子建造失败,并带有奇怪的信息: [0m ::::::::::::::::::::::::::::::::::::::::::::::[0m [0m :: UNRESOLVED DEPENDENCIES ::[0m [0m :::::::::::::::::::::::::::::::::::::::::

我已经创建了bamdoo build wich checkouting git存储库,并使用测试启动了sbt构建。有多个sbt报告,其中一个来自本地网络。因此,竹子建造失败,并带有奇怪的信息

[0m ::::::::::::::::::::::::::::::::::::::::::::::[0m
[0m ::          UNRESOLVED DEPENDENCIES         ::[0m
[0m ::::::::::::::::::::::::::::::::::::::::::::::[0m
[0m :: org.jboss.logging#jboss-logging;${version.jboss.logging}: not found[0m
我在日志中看到:

Resolving org.jboss.logging#jboss-logging;3.1.1.GA
所以
${version.jboss.logging}
解析正确

但更多的日志让我感到沮丧:

 http://repo1.maven.org/maven2/org/jboss/logging/jboss-logging/${version.jboss.logging}/jboss-logging-${version.jboss.logging}.pom
 http://myRepo/repo/org/jboss/logging/jboss-logging/${version.jboss.logging}/jboss-logging-${version.jboss.logging}.pom
为什么sbt用
${version.jboss.logging}
而不是
3.1.1.GA
尝试此URL

sbt在不解析版本变量的情况下记录依赖URL是否正常

如何解决这个问题

重要

  • 我的项目不直接依赖于
    org.jboss.logging
    ,它是一个可传递的依赖项
  • 在我的本地机器上不是在bamboo服务器上,即使我删除了整个本地sbt存储库,该项目也能成功编译,没有未解决的依赖项
  • 我已手动将JAR上传到本地网络存储库。这也没用

  • 如果足够短,您可能需要添加设置该变量的人、使用的sbt版本以及.sbt源代码。您还可以尝试(在本地和竹子上)构建一个新的空SBT项目,并通过变量添加一个依赖项,以便更容易地测试这种情况。在竹子之外,这也会失败吗?我想是的,但需要确认。你能用一个极简的
    build.sbt
    本地复制这个问题吗?首先它不能本地复制,其次我正在尝试:)不确定这是否有效,但当我将特定的依赖项从maven repo.m2复制到.ivy2时它对我有效