3

我想将 Apache jena 添加为我的 play framework 2.0 项目的依赖项。

我按照我在这里找到的教程进行操作。我似乎找不到正确的下载解析器

val appDependencies = Seq(
    // Add your project dependencies here,
    "jena.apache.org" % "jena" % "2.10.1" % "test"
  )

  val main = play.Project(appName, appVersion, appDependencies).settings(
    // Add your own project settings here      
    resolvers += ***"apache-jena-2.10.1.zip" at "http://www.apache.org/dist/jena/binaries/"***
  )
The "resolvers +=..." part seems to be what I have done wrong. Yet I can't find any solutions.
4

1 回答 1

3

您根本不必添加存储库。工件可在maven 中央存储库中找到。

只需将您的依赖项更改为:

val appDependencies = Seq(
  // Add your project dependencies here,
  "org.apache.jena" % "apache-jena-libs" % "2.10.1" % "test"
)

并删除您尝试放入存储库的部分,使其看起来像这样:

val main = play.Project(appName, appVersion, appDependencies).settings(
  // Add your own project settings here      
)

如果你想在你的主代码中使用 Jena 库(不仅是在单元测试中),那么剥离test部分依赖项,如下所示:

val appDependencies = Seq(
  // Add your project dependencies here,
  "org.apache.jena" % "apache-jena-libs" % "2.10.1"
)
于 2013-06-12T14:40:33.790 回答