2009-08-18 2 views
1

나는 Maven 목표에서 YUI 압축기를 사용하려하지만, 나는 maven의 내부 동작에 익숙하지 않다. 나는 다음과 같이 새로운 디렉토리에 모든 JS를 복사 할 수 있음을 참조하십시오JS 축소를 목표로 실행 하시겠습니까?

<copy todir="blah"> 
    <fileset> 
    <!-- A bunch of file extension types --> 
    </fileset> 
</copy> 

이제, 각각의 CSS와 JS 파일에 대해, 나는 유이 압축기 및 출력을 최종 위치에 파일을 실행을 실행하려면 위에 복사 된 파일들. 위에 주어진 복사본에 디렉토리 구조가 유지되어 있지는 않기 때문에 Maven 목표를 만들 때 고려해야 할 사항 일 수 있습니다.

어디서부터 시작해야합니까? 본질적으로 실행해야합니다.

java -jar yuicompressor input.js -o output.js 

모든 파일에 실행해야합니다. 나는 maven 1.x에 제한되어 있으므로 어디에서 시작할 수 있습니까? 빌드를하기 전에 손으로 js를 압축하지 않아도되도록 피하는 것이 좋습니다. 이 작업을 수행하기 위해 외부 파이썬/펄 스크립트를 실행할 수 있다면 괜찮을 것입니다.하지만이 작업을 수행하는 데 더 좋은 방법이 있다고 생각합니다.

답변

2

YUI 압축기 개미 작업을 사용하고 자습서를 따르십시오.

YUI ant task.

관련 문제