2012-07-26 3 views
1

내 응용 프로그램 폴더 구조는 다음과 같다 디렉토리 ...개미 CONCAT 내가 /의 JS/libs와 디렉토리에있는 사람들은 /의 JS 디렉토리에 있지만은 .js 파일을 연결하고자하는

-js 
    -libs 
     -jquery.js 
     -jquery-ui.js 
    -app.js 
    -ui.js 

을 제외 할 수 있습니다. 나는 다음과 같은 코드를 사용하고 있지만 exclude 문을 무시 :

<concat destfile="${build.dir}/js/foot-${build.major}-${build.minor}.concat.js"> 
    <fileset dir="${build.dir}/js"> 
    <exclude name="**/libs/**" /> 
    </fileset> 
</concat> 

답변

0

<fileset>가 모두 포함 지정 패턴을 제외해야합니다. 또한 <fileset> 입력 디렉토리와 별도로 <concat>의 대상 디렉토리를 지정하는 것이 좋습니다.

<target name="concat-test"> 
    <concat destfile="${basedir}/concat.js" fixlastline="yes"> 
    <fileset dir="${basedir}/js"> 
     <include name="**/*.js" /> 
     <exclude name="**/libs/**" /> 
    </fileset> 
    </concat> 
</target> 
관련 문제