2012-07-31 4 views
3

가능한 중복을 감지 할 수 없습니다 :
How to make Eclipse see the changes in Play! compiled templates?Playframework - 이클립스는 새 템플릿을

나는 재생 내 첫 걸음을하고있는 중이 야! 프레임 워크와 나는 몇 가지 문제를 겪는다. 문제없이 프로젝트를 생성하고 eclipsify 할 수 있습니다.

새보기를 추가하면 (예 : 'sometest.scala.html') 'Application'Eclipse에서이 파일을 사용하려고하면이 파일을 오류로 표시합니다.

이클립스는 작동하더라도 빨간색으로 표시됩니다. localhost : 9000으로 이동하면 변경 사항을 볼 수 있습니다.

내보기 폴더는 다음과 같습니다

app 
--views 
----index.scala.html 
----main.scala.html 
----sometest.scala.html 

내가 HTML 파일로 sometest을 작성

간단한 솔루션 .scala.html 할 파일 이름을 설정 :

실행하여 앱과 함께 앱 :

$ cd myapp 
$ play 
$ run 

ur webrwoser를 입력하고 다음을 입력하십시오. localhost : 9000

views 폴더에 새로운 .scala.html 파일을 생성하십시오.

는 로컬 호스트에서 웹 사이트를 새로 고침 : 9000

완료.

답변

5

새로운보기를 만든 후에는 먼저 브라우저에서 응용 프로그램을 실행하여 Play에서 스칼라 클래스 (IDE에서 인식 함)로 컴파일 한 다음 메뉴 -> 프로젝트 모두 빌드, 이클립스를 클릭해야합니다. 보기를 새로 고칩니다.

새로 만든 클래스를 인식하기 위해 추가 작업이 필요하지 않은 IntelliJ를 사용해 볼 수도 있습니다 (선택 사항).

+1

나는 어떤 일이 일어 났는지는 잘 모르겠지만 새로운 프로젝트를 만들었고 이제는 이클립스가 새로운 스칼라 클래스를 자동으로 새로 고쳐서 잘 작동한다. –

+0

그래서 실현을 시도하십시오 :) 이클립스 지원이 필요하지는 않지만 대부분의 사람들이이 지식에 대해 흥미로울 것이라고 확신합니다. 정보는 고맙습니다. – biesior

+1

동일한 문제가 발생하여 모두 빌드가 비활성화되었습니다. 프로젝트를 새로 고치고 오류가 사라졌습니다. 프로젝트 및 새로 고침을 마우스 오른쪽 단추로 클릭하십시오. – Madhan

7

이클립스를 사용하는 동안이 문제를 매일 실행하지만 이클립스와 잘 작동합니다. 이미 실행 중입니다. ~ 실행 명령을 실행하십시오. 대신에 이클립스에서 프로젝트를 선택하기 만하면됩니다. 붐 = 오류가 사라졌습니다.

관련 문제