В том числе ночная банка Lucene в проекте Play 2 SBT - PullRequest
3 голосов
/ 02 марта 2012

Я использую Play 2 Framework, который использует SBT, и пытаюсь включить ночную банку Lucene в свой проект.Я добавил следующее в мои plugins.sbt:

resolvers ++= Seq(
    DefaultMavenRepository,
    Resolver.url("Play", url("http://download.playframework.org/ivy-releases/"))(Resolver.ivyStylePatterns),
    "Typesafe Repository" at "http://repo.typesafe.com/typesafe/releases/",
    "Lucence Snapshot Repository" at "https://builds.apache.org/job/Lucene-Solr-Maven-trunk/lastSuccessfulBuild/artifact/maven_artifacts/"
)

Однако, он не может найти банку.Кажется, он даже не проверяет новый репозиторий:

[warn]  module not found: org.apache.lucene#lucene-analyzers-common;4.0-SNAPSHOT       
[warn] ==== local: tried
[warn]   /usr/local/users/bmccann/Play20/framework/../repository/local/org.apache.lucene/lucene-    analyzers-common/4.0-SNAPSHOT/ivys/ivy.xml
[warn] ==== Typesafe Releases Repository: tried
[warn]   http://repo.typesafe.com/typesafe/releases/org/apache/lucene/lucene-analyzers-common/4.0-SNAPSHOT/lucene-analyzers-common-4.0-SNAPSHOT.pom
[warn] ==== Typesafe Snapshots Repository: tried
[warn]   http://repo.typesafe.com/typesafe/snapshots/org/apache/lucene/lucene-analyzers-common/4.0-SNAPSHOT/lucene-analyzers-common-4.0-SNAPSHOT.pom
[warn] ==== public: tried
[warn]   http://repo1.maven.org/maven2/org/apache/lucene/lucene-analyzers-common/4.0-SNAPSHOT/lucene-analyzers-common-4.0-SNAPSHOT.pom
[warn] ==== Scala-Tools Maven2 Repository: tried
[warn]   http://scala-tools.org/repo-releases/org/apache/lucene/lucene-analyzers-common/4.0-SNAPSHOT/lucene-analyzers-common-4.0-SNAPSHOT.pom
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::                           
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: org.apache.lucene#lucene-analyzers-common;4.0-SNAPSHOT: not found
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::

Имеет ли SBT некоторое кэширование этих репозиториев, которые мне нужно сбросить?Разве он не может справиться с репозиторием https?Я не могу понять, что здесь происходит.Кто-нибудь еще может включить банку в свой проект?

Ответы [ 3 ]

0 голосов
/ 29 марта 2012

Мне удается добавить зависимость lucene, добавив ее в файл Build.scala:

val appDependencies = Seq(
....
 "org.apache.lucene" % "lucene-core" % "3.0.0"
)

Надеюсь, это поможет ..

0 голосов
/ 01 сентября 2013

Следуйте readme , которое вы опубликовали.Это сработало для меня:

resolvers += "Apache Snapshots" at "http://repository.apache.org/snapshots/"

libraryDependencies += "org.apache.lucene" % "lucene-analyzers-common" % "4.0-SNAPSHOT"

Вот вывод

> compile
[info] Updating {file:/Users/eed3si9n/work/helloworld/}app...
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[info] downloading http://repository.apache.org/snapshots/org/apache/lucene/lucene-analyzers-common/4.0-SNAPSHOT/lucene-analyzers-common-4.0-20120918.141722-107.jar ...
[info]  [SUCCESSFUL ] org.apache.lucene#lucene-analyzers-common;4.0-SNAPSHOT!lucene-analyzers-common.jar (3647ms)
[info] downloading http://repository.apache.org/snapshots/org/apache/lucene/lucene-core/4.0-SNAPSHOT/lucene-core-4.0-20120918.141624-107.jar ...
[info]  [SUCCESSFUL ] org.apache.lucene#lucene-core;4.0-SNAPSHOT!lucene-core.jar (4295ms)
[info] Done updating.
0 голосов
/ 02 марта 2012

Вы уверены, что URL

https://builds.apache.org/job/Lucene-Solr-Maven-trunk/lastSuccessfulBuild/artifact/maven_artifacts/

является ли правильный URL-адрес для хранилища Maven? Когда я открываю его в браузере, я вижу экземпляр Jenkins, он мне не подходит ...

Проверяя, я мог найти репозитории только для стабильных версий, поэтому у меня есть ощущение, что вам нужно вручную загрузить ночной билд, если хотите. Возможно, я пропустил правильный репозиторий.

...