호기심 때문에 가능한 한 독립적 인 플랫폼이 될 수있는 작은 실험용 플랫폼/환경에 독립적 인 MVP 프레임 워크와 같은 것을 개발하고 있습니다. 현재는 벙어리 모델, 플랫폼 독립적 프리젠터 (단일 추상 메인 애플리케이션 모듈로 정의 됨) 및 플랫폼 종속 뷰 (현재 Swing, Android 및 터미널 친화적 인 환경에 대한 실험이 있습니다)로 구성됩니다. 그러나, 나는 어려움에있어 GWT를 또 다른 이용 가능한 플랫폼으로 만들기 위해 .gwt.xml
파일을 통한 모듈 상속이 필요하기 때문에이를 사용하고있다. 어떻게 든 non-GWT 모듈을 상속하는 좋은 방법이 있습니까? 그리고 그 추상 플랫폼 독립적 인 모듈을 유지하십시오. .gwt.xml
- 무료이지만, 여전히 GWT에서 사용할 수 있습니까? 모든 모듈은 메이븐에 내장되어, 다음과 같이 프로젝트 구조는 다음과 같습니다 : 그것은 가치가 있다면 GWT : GWT 독립 프리젠터가 포함 된 비 GWT 모듈을 참조 할 수 있습니까?
[root]
[app] --- platform-independent application
pom.xml -- references fx
[app-gwt] --- GWT-views, entry point, etc
pom.xml --- references app, fx, fx-gwt
.... App.gwt.xml --- references Fx.gwt.xml
[fx] --- the core itself
pom.xml --- references nothing
[fx-gwt] --- GWT-specific adapters for the fx module
pom.xml --- references fx
.... Fx.gwt.xml --- references GWT core
pom.xml
간단히 말해서, 나는
app
또는
fx
중 하나가 어떤 경우에 GWT 관련되고 싶지 않아. 또한
<source path="...">
(다른 모듈 소스 코드 참조) 수정이 도움이 될 수 있다고 생각했지만 가능한 경우 작동하도록 만들 수 없습니다. 여기에 몇 가지 유사한 질문은, 그들이 도움이 될 수 있습니다 확실하지 않은 :
감사합니다.