ソースコードでは、クロージャコンパイラを使用してjavascriptを縮小しています。最近、私はそれを最新バージョンにアップグレードすることを任されました。私がしたとき、javascriptコンポーネントはもはや正しくコンパイルされませんでした。これまでに使用したバージョンはv20131014でした。私は最新のもの(2016年2月から)とその直前の3つまたは4つのバージョンを試しましたが、すべて同じ問題があります。クローズコンパイラのコマンドラインが最新バージョンで動作しないようです
我々は、コンパイラを使用する方法では、JavaScriptのtranspilingの束を行いGroovyのファイル内で、コマンドラインから次のとおりです。私はこのスクリプトを実行すると
...
def command = "java -jar $compiler --js $orderedDependencies --js_output_file $minFilename --create_source_map $mapFilename --compilation_level WHITESPACE_ONLY --source_map_format=V3 "
command.execute(null as List, outputDir).waitFor()
....
それは実行時にハングアップします。コマンドラインでコマンドを実行すると(上記の変数を置き換えた実際の値)、問題なく正常に動作します。何が問題なのかを示すビルドからのログメッセージはありません。バージョンv20131014は問題ありません。
この問題が発生する可能性のある2013年から2016年の間に変更された可能性のあるアイデアはありますか?
にそれを印刷するのだろうか?その時代に何千ものコミットが起こった。 –
:)。うん今はアップグレードのデバッグに苦労しています。 – GLaDOS