GWT をコンパイルしようとすると、Maven ビルド プロセスが OS レベルで強制終了されるため、ビルドが終了せず、成功または失敗のいずれも報告されません。mvn3
-X オプションを指定して実行したところ、次のようになりました。
[DEBUG] Execute command :
/bin/sh -c /usr/lib/jvm/java-6-sun-1.6.0.26/jre/bin/java -Xmx512m -classpath <really_long_classpath> com.google.gwt.dev.Compiler -gen <path_loc> -logLevel INFO -style OBF -war <war_path> -localWorkers 1 <module_path>
./build.sh: line 2: 24139 Killed mvn3 -X clean install blah blah
コマンドを Maven から取り出して単独で実行すると、同じ失敗が発生します。ただし、Java を なしで実行すると/bin/sh -c
、GWT は正常にコンパイルされます。
なぜ Maven は を使用するの/bin/sh
ですか? 私のデフォルトのシェルUbuntu 10.04
はbash
.