2010-07-19 2 views
0

두 개의 Java 프로젝트 A와 B가 있습니다. 프로젝트 B에서 Groovy 클래스 (Foo.groovy)와 Java 클래스 (Bar.java)를 추가했습니다. Groovy 클래스를 사용합니다. MyEclipse에서 Foo.class는 bin-groovy에 있으며, MyEclipse의 것들을 잘 실행할 수 있습니다. 그러나 MyEclipse가 A 프로젝트를 Tomcat에 배치 할 때 Foo.class 파일을 포함하지 않기 때문에 Bar.java를 실행할 수 없습니다. 내가 Foo.class를 tomcat에 수동으로 복사하면 잘 돌아 간다. 이건 그냥 MyEclipse 문제입니까? Groovy 클래스의 .class 파일을 배포에 포함 시키면 쉽게 구성 할 수있는 것처럼 보이지만 아직 해결 방법을 찾지 못했습니다.Groovy 클래스 파일이 배포에 포함되지 않았습니다.

답변

0
  1. 소스 구조에 누락 된 파일은 어디에 있습니까? grails-app 또는 src/groovy에 있습니까?

  2. 당신이 무슨 일 CL 통해 배포

    (즉, 전쟁 또는 이와 유사한 명령을 Grails의)

+0

누락 된 파일은 자바 파일이있는 패키지입니다. 이 프로젝트는 방금 Groovy 플러그인을 설치하고 그루비 특유의 특성을 프로젝트에 추가 한 자바 프로젝트입니다. 좀 더 나은 문자열 조작을 처리 할 groovy 클래스를 추가했습니다. 아마도 소스 구조가 문제일까요? 빌드 용 개미 스크립트를 수정하지 않았으므로 아직 CL을 통해 배포하지 않았습니다. .class 파일을 배포에 수동으로 복사했는데 제대로 작동했습니다. – gafanhoto

관련 문제