0
私は特定のjsファイルを圧縮するタスクを含むantファイルを持っています。私はyui compressor
を使用してファイルを圧縮しています。だから私はのtaskdefyuicompressorを使用してjavascriptファイルを圧縮できませんでした
<taskdef resource="yuicompressor.tasks" classpath="lib/yuicompressor-taskdef-1.0.jar;lib/yuicompressor-2.4.2.jar" />
定義されていると私はYUIのコンプレッサーantタスク
<yuicompressor todir="./js/" verbose="true">
<fileset dir="./js/"
includes="**/*.js">
</fileset>
<mapper type="glob" from="*.js" to="*.js" />
</yuicompressor>
を使用していますどのように私はそれが正常に動作し、直接このant
ファイルを実行すると、これはそれがすべてのファイルが圧縮され得るJSで、です。
しかし、私はpom.xml
からこの蟻ファイルを実行し、それが
Failed to compress files file_name.js
を示し、これは可能問題である可能性があり何のpom.xml
<execution>
<id>default</id>
<phase>generate-sources</phase>
<configuration>
<tasks>
<tstamp />
<ant antfile="build.xml" />
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
で私の実行タスクのですか?
これはかなり古いバージョンのyuicompressorです。また、問題のJSソースへのリンクを含めると便利かもしれません。現代のJSの多くは有効なEcmaScript 3ではないことに注意してください(公式にはyuicompressorでサポートされている唯一の方言です)。 – TML