2012-04-16 6 views
0

ElasticSearch를 사용하여 웹 응용 프로그램 용 검색 엔진을 구현 중이며 Play 프레임 워크를 사용하고 있습니다. ElasticSearch 모듈을 설치하려고하면 성공적으로 설치되었지만 CRUD와 같은 다른 모듈처럼 프로젝트 탐색기에 나타나지 않습니다. 또한 @ElasticSearchable을 사용하려고하면 오류가 발생합니다. 유형으로 해석 될 수 없습니다.Eclipse 프로젝트 탐색기에 ElasticSearch가 표시되지 않습니다.

응용 프로그램을 중지하고 Eclipse로 다시 가져 오려고했지만 아무 것도 변경되지 않았습니다.

이것은 내가 명령 프롬프트에서 얻는 것입니다. 나는 이것이 잘못된 장소에 탄력적 인 검색 폴더를 배치 할 것 같은데, 모듈 폴더에 추가했습니다. 이것이 바로 이곳입니까?

~  _   _ 
~ _ __ | | __ _ _ _| | 
~ | '_ \| |/ _' | || |_| 
~ | __/|_|\____|\__ (_) 
~ |_|   |__/ 
~ 
~ play! 1.2.4, http://www.playframework.org 
~ 
~ Resolving dependencies using C:\Users\ahmed\Documents\play\play-1.2.4\se\conf\dependencies.yml, 
~ 
~  play->elasticsearch {0.4} (from playContributedModules) 
~ 
~ WARNING: Some dependencies could not be downloaded (use --verbose for details), 
~ 
~  play->elasticsearch {0.4}: missing artifact 
~ 
~ No dependencies to install 
~ 
~ ***************************************************************************** 
~ WARNING: These dependencies are missing, your application may not work properly (use --verbose for details), 
~ 
~  play->elasticsearch {0.4}: missing artifact 
~ ***************************************************************************** 
~ 
~ Some dependencies are still missing. 
~ 
+0

설치를 다시 만들 수 있도록 링크 나 세부 정보를 게시 할 수 있습니까? –

+0

명령 프롬프트에 무엇을 넣었 는가 추가했습니다. – Coder

답변

0

당신은 많은 세부 사항과 설치 과정을 설명하는 것이 아니라, 당신은 ElasticSearch module page에서 사용할 수있는 지침을 따르나요? 로컬 모듈을 설치 한 후

(분명히이 성공적으로 수행 한), 당신은 당신의 프로젝트의 dependencies.yml 파일에 추가해야합니다

require: 
    - play -> elasticsearch {version} 

그런 다음 명령 프롬프트에 play dependenciesplay eclipsify 명령을 실행 귀하의 프로젝트. Eclipse로 이동하여 작업 공간을 새로 고치면 모든 설정이 완료되어야합니다.

+0

그래, 성공적으로 설치하고 dependencies.yml 파일에 추가하여 application.conf에 추가했습니다. module.elasticsearch = $ {play.path}/modules/elasticsearch-0.4 elasticsearch.local = false elasticsearch.client = mynode1 : 9200, mynode2 : 9200 클라이언트 모드에서 실행하려면 어떻게해야합니까?하지만 왜 내 프로젝트를 다시 정의해야합니까? – Coder

+0

'eclipsify '를 실행하면 Eclipse 프로젝트의 참조가 업데이트됩니다. – Tommi

+0

명령 프롬프트 출력을 보면'dependencies.yml' 파일의 버전 번호 주변에'{}'문자를 두었습니까? 그것들은 필요하지 않습니다 (또는 정말로 허용됩니다). 단지'- play -> elasticsearch 0.4'를 넣으십시오. – Tommi

관련 문제