1

gwt 2.8-rc2 を実行できるので、Thomas Broyer の gwt maven プラグインを使用すると述べました。私は、codeserver を正常に動作させ、最小限の労力で動作させることができました。

しかし今、それを使用して完全なコンパイルとパッケージ化を行う方法を見つけようとしています。

maven install を実行するだけでは (デフォルトで動作するため、これが動作すると予想していました)、実際には gwt コンパイルは実行されません。

次に、さまざまなパッケージ形式などについて話しますが、なぜこれらが必要なのかわかりませんか?

誰かが戦争をパッケージ化したこのプラグインを持っていて、元のプラグインから移行したと思います...

これは私のプラグイン構成です - 他のプラグインが期待する方法で構成されたモジュールを既に持っているので、skipModule を使用しています。

                <plugin>
                    <groupId>net.ltgt.gwt.maven</groupId>
                    <artifactId>gwt-maven-plugin</artifactId>
                    <version>1.0-rc-6</version>
                    <extensions>true</extensions>
                    <configuration>
                        <moduleName>com.afrozaar.ashes.web.AshesWeb-safari</moduleName>
                        <skipModule>true</skipModule>
                        <style>DETAILED</style>
                        <!-- <logLevel>DEBUG</logLevel> -->
                        <classpathScope>compile+runtime</classpathScope>
                    </configuration>
                    <dependencies>
                        <dependency>
                            <groupId>com.google.gwt</groupId>
                            <artifactId>gwt-user</artifactId>
                            <version>2.8.0-rc2</version>
                        </dependency>
                        <dependency>
                            <groupId>com.google.gwt</groupId>
                            <artifactId>gwt-dev</artifactId>
                            <version>2.8.0-rc2</version>
                        </dependency>
                        <dependency>
                            <groupId>com.google.gwt</groupId>
                            <artifactId>gwt-servlet</artifactId>
                            <version>2.8.0-rc2</version>
                        </dependency>
                    </dependencies>
                </plugin>
4

1 に答える 1

1

プラグイン構成にコンパイル目標を実行するための「実行」がありません (CodeHaus プラグインと同じように機能します)。

私のプラグインは、クライアント コードとサーバー コードを個別の Maven モジュールに分けるとうまく機能します。ただし、GWT git リポジトリのサンプルを見て、ケースに似た例を見つけることができます。

ところで、CodeHaus プラグイン rc1 で rc2 を使用できると思います。それがおそらく、私のプラグインでは役に立たない依存関係を追加した理由です。

https://tbroyer.github.io/gwt-maven-plugin/migrating.htmlも参照してください

于 2016-08-24T17:15:47.723 に答える