-1

共有静的ファイル (css、画像) を含む基本モジュールを拡張する 2 つの gwt モジュール (それぞれにエントリ ポイント クラス セットがあります) を使用しています。これらのモジュールを展開用にコンパイルすると、gwt コンパイラは "war" フォルダーに "module1" と "module2" の 2 つのフォルダーを作成し、基本モジュールの静的ファイルを複製します。作成されたモジュール javascript ファイルが modules/module1.nocache.js および modules/module2.nocache.js のように作成されるように、パブリック出力を同じフォルダーに書き込むようにコンパイラーを設定する方法はありますか?

ありがとう。

4

1 に答える 1

0

gwt コンパイラを使用してそれを行うことはできませんが、ant または maven タスクを設定できます。

ant を使用する場合は、ant ファイルに次のように記述します。

<copy todir="target/.../module1" >  
    <fileset dir="target/.../module2" includes="**"/>  
</copy>

Maven を使用する場合:

 <plugin>
      <artifactId>maven-antrun-plugin</artifactId>
      <executions>
        <execution>
          <configuration>
            <tasks>
              <echo message="Customizing droid app for ${customer}"/>
              <copy todir="target/.../module1" >  
                 <fileset dir="target/.../module2" includes="**"/>  
              </copy>
            </tasks>
          </configuration>
          <phase>prepare-package</phase>
          <goals><goal>run</goal></goals>
        </execution>
      </executions>
 </plugin>
于 2013-05-27T12:29:52.397 に答える