【发布时间】:2012-07-28 22:56:12
【问题描述】:
我正在制作一出戏!使用 Neo4j 库的应用程序。 Neo4j 工作正常,但我正在尝试使用嵌入式数据库 (following this tutorial) 设置服务器(包括 Web 管理)。
我的依赖是:
val appDependencies = Seq(
"org.neo4j" % "neo4j" % "1.8.M06",
"org.neo4j.app" % "neo4j-server" % "1.8.M06",
"org.neo4j.app" % "neo4j-server" % "1.8.M06" classifier "static-web",
"com.sun.jersey" % "jersey-core" % "1.9"
)
但是,当我运行 update 命令时,neo4j-server-1.8.M06.jar 丢失了。不知何故,sbt 为这个依赖项获取所有 jars 和 pom 文件:
[info] Updating [...]...
[...]
[info] downloading http://repo.typesafe.com/typesafe/releases/org/neo4j/neo4j/1.8.M06/neo4j-1.8.M06.pom ...
[info] [SUCCESSFUL ] org.neo4j#neo4j;1.8.M06!neo4j.pom (758ms)
[info] downloading http://repo.typesafe.com/typesafe/releases/org/neo4j/app/neo4j-server/1.8.M06/neo4j-server-1.8.M06-static-web.jar ...
[info] [SUCCESSFUL ] org.neo4j.app#neo4j-server;1.8.M06!neo4j-server.jar (3678ms)
[info] downloading http://repo.typesafe.com/typesafe/releases/com/sun/jersey/jersey-core/1.9/jersey-core-1.9.jar ...
[info] [SUCCESSFUL ] com.sun.jersey#jersey-core;1.9!jersey-core.jar(bundle) (941ms)
[info] downloading http://repo.typesafe.com/typesafe/releases/org/neo4j/neo4j-kernel/1.8.M06/neo4j-kernel-1.8.M06.jar ...
[...]
如何告诉 sbt 获取所需的 jar 文件?添加withSources() 并没有解决这个问题。
【问题讨论】:
-
如果去掉“static-web”依赖,
neo4j-server-1.8.M06.jar文件是否下载? -
是的。但是我错过了
neo4j-server-1.8.M06-static-web.jar:) -
如文档中所述,您是否尝试过
"org.neo4j.app" % "neo4j-server" % "1.8.M06" classifier "static-web" from "http://m2.neo4j.org/releases/org/neo4j/app/neo4j-server/1.8.M06/neo4j-server-1.8.M06/-static-web.jar"? -
是的,我尝试了文档版本。我最终得到相同的结果:
neo4j-server-1.8.M06.jar丢失或neo4j-server-1.8.M06-static-web.jar丢失... -
并同时指定:
"org.neo4j.app" % "neo4j-server" % "1.8.M06" from "http://m2.neo4j.org/releases/org/neo4j/app/neo4j-server/1.8.M06/neo4j-server-1.8.M06.jar"和"org.neo4j.app" % "neo4j-server" % "1.8.M06" classifier "static-web" from "http://m2.neo4j.org/releases/org/neo4j/app/neo4j-server/1.8.M06/neo4j-server-1.8.M06-static-web.jar"?
标签: dependencies playframework-2.0 sbt