如何解决Bamboo build中的依赖关系?

时间:2014-09-05 07:03:02

标签: java git scala sbt bamboo

我创建了bamdoo build wich checkouting git repository并开始使用测试构建sbt。有几个sbt reposotories,包括一个来自本地网络。所以竹子构建失败了奇怪的消息

[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尝试此网址?

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

如何解决这个问题?

重要

  1. 我的项目直接依赖于org.jboss.logging,它是一种传递依赖。
  2. 在Bamboo服务器上的本地计算机上,即使我删除整个本地sbt存储库,此项目也会成功编译而没有未解析的依赖项。
  3. 我有手动上传的jar到本地网络存储库。它没有帮助。

0 个答案:

没有答案