簡単な要約:GWTコンパイルはBambooプランの一部として正常に実行されていますが、生成されたnocache.jsには(再)コンパイルメッセージが含まれています。
最近、アプリケーションのコンパイルとデプロイの方法を変更しているときに、少し問題が発生しています。構成:-GWT2.4.0-MavenGWTプラグイン-Bamboo
私のマシンでGWTコンパイルを実行すると、すべてが正常に実行され、devモードとjsモードの両方で実行できます。Mavenコンパイルの実行(eclipse --maven --run as --packageを介して)は正常に実行され、nocache.jsは正常に見えます。XPマシンまたはSolaris+BambooでコマンドラインMavenコンパイルを実行すると、生成されたhtmlは正常に見えても、間違ったnocache.jsが生成されます。実際、*。cache.htmlは私のマシンのものと同じです。
したがって、私のマシンのmodule.nocache.jsには、一意の名前のhtmlファイルへの正しい参照が含まれていますが、影響を受けるマシン(?)のnocache.jsには、そのような参照は含まれていません。
GWTコンパイラの起動オプションはすべてのマシンで同じです。ターゲットフォルダと戦争フォルダはすべてのマシンでクリーンアップされました。
計画の概要:
[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ myproject ---
[INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @ myproject ---
[INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @ myproject ---
[INFO] --- maven-compiler-plugin:2.5.1:testCompile (default-testCompile) @ myproject ---
[INFO] --- maven-surefire-plugin:2.10:test (default-test) @ myproject ---
[INFO] --- gwt-maven-plugin:2.4.0:compile (default) @ myproject ---
[INFO] Compilation succeeded -- 639,969s
[INFO] --- maven-war-plugin:2.2:war (default-war) @ myproject ---
[INFO] Packaging webapp
[INFO] Assembling webapp [myproject] in [.....\myproject\target\myproject-2.0-SNAPSHOT]
[INFO] Processing war project
[INFO] Copying webapp resources [....\myproject\war]
[INFO] Webapp assembled in [14125 msecs]
[INFO] Building war: .....\myproject\target\myproject-2.0-SNAPSHOT.war
[INFO] --- maven-source-plugin:2.1.2:jar-no-fork (attach-sources) @ myproject ---
[INFO] --- gwt-maven-plugin:2.4.0:test (default) @ myproject ---
[INFO]
[INFO] --- maven-install-plugin:2.3.1:install (default-install) @ myproject ---
[INFO] --- maven-deploy-plugin:2.7:deploy (default-deploy) @ myproject ---
ローカルでは、Eclipseで、コンパイルしているプロジェクトを除くすべてのプロジェクトを閉じて、すべての依存関係がMavenを介して取得されるようにしました。Eclipseは多くのエラーを通知していますが、私はEclipseから実行しており、Mavenの目標をクリーンにしてインストールすると、結果は再び正常になります。結果のnocache.jsファイルはコンパイル時と同じ時間になり、取得されたり、残されたりすることはありません。
私は困惑しています。どういうわけか、Bambooマシンでは、MavenGWTコンパイルプラグインが独自に開発用にコンパイルすることを決定したと思います。
LE
追加情報、Bambooビルドログ。標準のリンカーを使用しているようで、ローカルマシンと同じように見えます。
build 06-Aug-2012 20:18:35 [INFO] Permutation 0 (strong name F96236D63A05E1D33308D4FE26EDA9F9) has an initial download size of 4937614 and total script size of 4937614
build 06-Aug-2012 20:18:35 [INFO] Invoking Linker RPC policy file manifest
build 06-Aug-2012 20:18:35 [INFO] Invoking Linker Standard
build 06-Aug-2012 20:18:36 [INFO] Invoking Linker RPC log linker
build 06-Aug-2012 20:18:36 [INFO] Emitting RPC log files
build 06-Aug-2012 20:18:36 [INFO] Invoking Linker Export CompilationResult symbol maps
build 06-Aug-2012 20:18:36 [INFO] Invoking Linker Emit compile report artifacts
build 06-Aug-2012 20:18:36 [INFO] Permutation 1 (strong name B836CC45CC0786F0D04CEA25F7204F39) has an initial download size of 5220544 and total script size of 5220544
build 06-Aug-2012 20:18:36 [INFO] Invoking Linker RPC policy file manifest
build 06-Aug-2012 20:18:36 [INFO] Invoking Linker Standard
build 06-Aug-2012 20:18:36 [INFO] Invoking Linker RPC log linker
build 06-Aug-2012 20:18:36 [INFO] Emitting RPC log files
build 06-Aug-2012 20:18:36 [INFO] Invoking Linker Export CompilationResult symbol maps
build 06-Aug-2012 20:18:36 [INFO] Invoking Linker Emit compile report artifacts
build 06-Aug-2012 20:18:36 [INFO] Invoking Linker RPC policy file manifest
build 06-Aug-2012 20:18:36 [INFO] Invoking Linker Standard
build 06-Aug-2012 20:18:36 [INFO] Invoking Linker RPC log linker
build 06-Aug-2012 20:18:36 [INFO] Invoking Linker Export CompilationResult symbol maps
build 06-Aug-2012 20:18:36 [INFO] Invoking Linker Emit compile report artifacts
build 06-Aug-2012 20:18:36 [INFO] Linking Public artifacts into ....-SNAPSHOT
build 06-Aug-2012 20:18:36 [INFO] Linking Deploy artifacts into ....-SNAPSHOT/WEB-INF/deploy