0
특정 js 파일을 압축하는 작업이 포함 된 ant 파일이 있습니다. 내 파일을 압축하는 데 yui compressor
을 사용하고 있습니다. 그래서 taskdefyuicompressor를 사용하여 javascript 파일을 압축하지 못했습니다.
<taskdef resource="yuicompressor.tasks" classpath="lib/yuicompressor-taskdef-1.0.jar;lib/yuicompressor-2.4.2.jar" />
정의하고 난 유이 압축기 개미 작업
<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
보여줍니다 이것은
<execution>
<id>default</id>
<phase>generate-sources</phase>
<configuration>
<tasks>
<tstamp />
<ant antfile="build.xml" />
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
의 pom.xml
내 실행 작업은 무엇 가능한 문제가 될 수 있을까? 내 경우
꽤 오래 된 yuicompressor 버전입니다. 또한 JS 소스에 대한 링크를 포함시키는 것이 유용 할 것입니다. 현대의 많은 JS는 유효한 EcmaScript 3 (공식적으로 yuicompressor가 지원하는 유일한 dialect)입니다. – TML