1

サーバー側とクライアント(gwt)側で使用されるなど Studentのドメインクラスがいくつか あります。User

このドメインクラスを除外してmaven-moduleを分離することはできますか?したがって、このモジュールを他のmaven -modulesへの依存関係として追加できます(つまり、このモジュールをgwt関連のものを含むmaven-moduleへの依存関係として追加するため、このドメインクラスは次のように生成されますJavaScript、およびこのモジュールを「通常の」(gwtではない)Java maven-modulesへの依存関係として追加します。これにより、このドメインクラスはJavaScriptに生成されません)?

4

1 に答える 1

3

はい、確かに、なぜですか?次の構造を検討してください。

root-pom--->common
        |
        +-->frontend
        |
        +-->backend

ドメインオブジェクトを持っfrontendbackend依存し、に入れます。commoncommon

プロジェクト*.gwt.xml内のVOを公開するファイルを用意し、それをの記述子に含めることを忘れないでください。commonfrontendgwt.xml

<module>
    <source path="your.vo.package" />
</module>

そして、Thomas Broyerが指摘しているように、ソースコードを利用できるようにすることを忘れfrontendないでください。ただし、これは必ずしも別のjarファイルにある必要はありません。ソースを.classファイルと一緒にパッケージ化できます。の目標は、この目的に役立ちますgwt-maven-plugingwt:resources

<build>
    <plugins>
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>gwt-maven-plugin</artifactId>
            <executions>
                <execution>
                    <goals>
                        <goal>resources</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
        ...
    </plugins>
</build>

乾杯、

于 2012-11-07T10:58:29.917 に答える