2011-09-16 2 views
2

내 GWT 프로젝트에 소스 코드가있는 써드 파티 라이브러리를 사용하고 싶습니다.GWT에서 지원하지 않는 자바 클래스 및/또는 메소드 찾기

지금은 "필요한 소스 코드를 사용할 수 없습니다 ... 필요한 모듈을 상속하는 것을 잊었습니까?"라는 메시지와 함께 실패했습니다. GWT에서 에뮬레이트되지 않은 클래스/메소드에 제 3 자 라이브러리가 의존하여 발생하는 오류를 이해합니다.

GWT 컴파일러가 제 3 자 라이브러리의 어떤 클래스/메소드가 barf를 유발하는지 알려주지 않기 때문에 피클에 있습니다. 지원되지 않는 자바 구조를 찾기위한 보푸라기 같은 도구가 Google의 GWT 다운로드에 포함될 것이라고 예상되지만 찾을 수 없습니다.

제안 사항?

답변

1

일반적으로 라이브러리가 GWT를 준수하도록 지정하지 않으면 사용하지 않을 것입니다. GWT에는 브라우저가 JVM과 완전히 다른 점 때문에 이해할만한 블랙홀이 있습니다.

어떤 수업이 GWT와 호환되지 않는지를 확인하는 도구를 모르지만, JDepend을 사용하여 할 수 있다고 생각합니다. 사용할 수있는 클래스를 지정하여 JDepend을 실행하는 것입니다. emulated JRE classes과 함께 사용하는 다른 GWT 라이브러리.

0

코드가 호환되지 않는 클래스에 종속되지 않으면 라이브러리의 .gwt.xml 파일을 직접 작성하고 자신의 .gwt.xml 파일에서 상속받을 수 있습니다.

관련 문제