Eclipse不更新我的Play框架应用程序的引用库 [英] Eclipse not updating referenced libraries for my Play framework application

查看:118
本文介绍了Eclipse不更新我的Play框架应用程序的引用库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

由于我渴望在我的Play 2项目中使用弹性搜索,我已经阅读了
http://www.elasticsearch.org/guide/reference/java-api/
添加了依赖关系:

Since I'm eager to use Elastic Search in my Play 2 project I have read through http://www.elasticsearch.org/guide/reference/java-api/ and added the dependency:

Build.scala:

Build.scala:

import sbt._
import Keys._
import PlayProject._

object ApplicationBuild extends Build {

    val appName         = "test"
    val appVersion      = "1.0-SNAPSHOT"

    val appDependencies = Seq(
      // Add your project dependencies here,
      "mysql" % "mysql-connector-java" % "5.1.18",      
      "org.elasticsearch" % "elasticsearch" % "0.19.10"
    )

    val main = PlayProject(appName, appVersion, appDependencies, mainLang = JAVA).settings(
      // Add your own project settings here
      resolvers += Resolver.url("GitHub Play2-elasticsearch Repository", url("http://cleverage.github.com/play2-elasticsearch/releases/"))(Resolver.ivyStylePatterns)      
    )
}

找到并下载依赖关系,使用播放依赖关系检查:

The dependecy is found and downloaded, checking with play dependencies:

Here are the resolved dependencies of your application:

+-------------------------------------------------------------------+---------------------------------------------------------+------------------------------------+
| Module                                                            | Required by                                             | Note                               |
+-------------------------------------------------------------------+---------------------------------------------------------+------------------------------------+
| org.elasticsearch:elasticsearch:0.19.10                           | test:test_2.9.1:1.0-SNAPSHOT                            | As elasticsearch-0.19.10.jar       |
+-------------------------------------------------------------------+---------------------------------------------------------+------------------------------------+
| org.apache.lucene:lucene-highlighter:3.6.1                        | org.elasticsearch:elasticsearch:0.19.10                 | As lucene-highlighter-3.6.1.jar    |
+-------------------------------------------------------------------+---------------------------------------------------------+------------------------------------+
| org.apache.lucene:lucene-memory:3.6.1                             | org.elasticsearch:elasticsearch:0.19.10                 | As lucene-memory-3.6.1.jar         |
|                                                                   | org.apache.lucene:lucene-highlighter:3.6.1              |                                    |
+-------------------------------------------------------------------+---------------------------------------------------------+------------------------------------+
| org.apache.lucene:lucene-queries:3.6.1                            | org.elasticsearch:elasticsearch:0.19.10                 | As lucene-queries-3.6.1.jar        |
|                                                                   | org.apache.lucene:lucene-highlighter:3.6.1              |                                    |
+-------------------------------------------------------------------+---------------------------------------------------------+------------------------------------+
| jakarta-regexp:jakarta-regexp:1.4                                 | org.apache.lucene:lucene-queries:3.6.1                  |                                    |
+-------------------------------------------------------------------+---------------------------------------------------------+------------------------------------+
| org.apache.lucene:lucene-analyzers:3.6.1                          | org.elasticsearch:elasticsearch:0.19.10                 | As lucene-analyzers-3.6.1.jar      |
+-------------------------------------------------------------------+---------------------------------------------------------+------------------------------------+
| org.apache.lucene:lucene-core:3.6.1                               | org.apache.lucene:lucene-analyzers:3.6.1                | As lucene-core-3.6.1.jar           |
|                                                                   | org.apache.lucene:lucene-queries:3.6.1                  |                                    |
|                                                                   | org.elasticsearch:elasticsearch:0.19.10                 |                                    |
|                                                                   | org.apache.lucene:lucene-memory:3.6.1                   |                                    |
|                                                                   | org.apache.lucene:lucene-highlighter:3.6.1              |                                    |
+-------------------------------------------------------------------+---------------------------------------------------------+------------------------------------+
| mysql:mysql-connector-java:5.1.18                                 | test:test_2.9.1:1.0-SNAPSHOT                            | As mysql-connector-java-5.1.18.jar |
+-------------------------------------------------------------------+---------------------------------------------------------+------------------------------------+
| play:play_2.9.1:2.0.3                                             | test:test_2.9.1:1.0-SNAPSHOT                            | As play_2.9.1.jar                  |
...

但是在日食中我不能使用弹性搜索,因为它不能找图书馆。我不是
甚至可以导入它。

But in eclipse I can't use elasticsearch since it can't find the libraries. I'm not even able to import it.

我在这里缺少什么?

推荐答案

添加新的依赖关系后(即更新您的 Build后),您必须在Play控制台中重新设置 eclipsify .scala 文件)。

You have to redo an eclipsify in the Play console after adding your new dependency (ie after updating your Build.scala file).

它将为Eclipse生成一个新的 .classpath 包含您的新依赖关系。

It will generate a new .classpath file for Eclipse containing your new dependency.

这篇关于Eclipse不更新我的Play框架应用程序的引用库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆