문제

나는 Maven 목표에서 Yui Compressor를 사용하려고 노력하고 있지만 Maven의 내부 작업을 처음 접했습니다. 다음과 같이 모든 JS를 새 디렉토리에 복사 할 수 있습니다.

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

이제 각 CSS 및 JS 파일에 대해 YUI 압축기를 실행하고 파일을 위에 복사 한 파일의 최종 위치로 출력하려고합니다. 그 디렉토리 구조가 위의 사본에 유지되지 않으므로 Maven 목표를 만들 때 고려해야 할 사항이 될 수 있습니다.

어디서부터 시작합니까? 나는 본질적으로 달릴 필요가있다

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

모든 파일에서. Maven 1.X로 제한되어 있습니다. 어디서부터 시작해야합니까? 나는 이것을 빌드 전에 손으로 압축하지 않아도되는 Maven 목표를 만들고 싶습니다. 이 작업을 수행하기 위해 외부 Python/Perl 스크립트를 실행할 수 있다면 괜찮을 것입니다. 그러나 아마도 더 나은 방법이 있다고 생각합니다.

도움이 되었습니까?

해결책

Yui Compressor Ant 작업을 사용하고 자습서를 따르십시오.

Yui Ant 작업.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top