Java 创建生成时播放框架SBT管理的依赖项错误
我试图在play framework(2.2.4-java)应用程序中包含创建jersey客户端的依赖项。我正在使用JDK1.7运行应用程序 当我在本地系统(windows)上运行代码(使用Java 创建生成时播放框架SBT管理的依赖项错误,java,sbt,playframework-2.0,jersey-client,Java,Sbt,Playframework 2.0,Jersey Client,我试图在play framework(2.2.4-java)应用程序中包含创建jersey客户端的依赖项。我正在使用JDK1.7运行应用程序 当我在本地系统(windows)上运行代码(使用play run)或创建构建(使用play dist)时,应用程序工作正常。但是,当我尝试在服务器(ubuntu)上创建构建时,构建任务失败,出现以下错误 [warn] module not found: org.glassfish.hk2#hk2-locator;2.26-b09 [warn] ====
play run
)或创建构建(使用play dist
)时,应用程序工作正常。但是,当我尝试在服务器(ubuntu)上创建构建时,构建任务失败,出现以下错误
[warn] module not found: org.glassfish.hk2#hk2-locator;2.26-b09
[warn] ==== local: tried
[warn] /opt/play-2.2.4/repository/local/org.glassfish.hk2/hk2-locator/2.26-b09/ivys/ivy.xml
[warn] ==== Maven2 Local: tried
[warn] file:/root/.m2/repository/org/glassfish/hk2/hk2-locator/2.26-b09/hk2-locator-2.26-b09.pom
[warn] ==== public: tried
[warn] http://repo1.maven.org/maven2/org/glassfish/hk2/hk2-locator/2.26-b09/hk2-locator-2.26-b09.pom
[warn] ==== Typesafe Releases Repository: tried
[warn] http://repo.typesafe.com/typesafe/releases/org/glassfish/hk2/hk2-locator/2.26-b09/hk2-locator-2.26-b09.pom
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: UNRESOLVED DEPENDENCIES ::
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: org.glassfish.hk2#hk2-locator;2.26-b09: not found
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[error] (*:update) sbt.ResolveException: unresolved dependency: org.glassfish.hk2#hk2-locator;2.26-b09: not found
我在Build.scala文件中包含了以下依赖项:
"javax.ws.rs" % "javax.ws.rs-api" % "2.1",
"org.glassfish.jersey.inject" % "jersey-hk2" % "2.26-b09",
"org.glassfish.hk2.external" % "javax.inject" % "2.5.0-b42",
"org.glassfish.jersey.core" % "jersey-client" % "2.26-b09",
"org.glassfish.jersey.core" % "jersey-common" % "2.26-b09",
"org.glassfish.jersey.media" % "jersey-media-json-jackson" % "2.26"
除此之外,我还在Build.scala文件中添加了以下属性
sys.props += "packaging.type" -> "jar"
我看到构建任务试图包含hk2-locator-2.26-b09依赖项,但该依赖项并不存在。我不确定我可能做得不正确,以及为什么这个设置在一个系统上工作而在另一个系统上不工作 感谢您的帮助