인라인 코드 스 니펫과 다른 파일의 내용이 섞인 내용에서 파일을 생성하고 싶습니다. 같은 뭔가 :개미를 사용하여 코드 생성
<target name="generate-js-function">
<concat destfile="mycode.js">
<header trimleading="yes">
// begin auto generated
var create = function() {
function createHtmlSnippet1() {
</header>
<fileset file="snippet1.js"/>
<header>
}
</header>
<header trimleading="yes">
// begin auto generated
var create = function() {
function createHtmlSnippet2() {
</header>
<fileset file="snippet2.js"/>
<header>
}
</header>
return '' + createHtmlSnippet1() + createHtmlSnippet2();
}
// end auto generated
</header>
</concat>
</target>
AFAIK는 하나의 header
/footer
, 그래서 그것을 할 수있는 적절한 방법은 무엇입니까이있을 수 있습니까?
업데이트 : 질문에있는 것이 분명하지 않은 경우 - 문의 해주세요. 행복하게 설명해 드리겠습니다.
정규식 필터를 적용 할 수 있습니까? – BreakPhreak
네, 모든 것을 필터링하기 위해'filterchain'를 추가 할 수 있습니다. 또는 자신 만의'filterchain'을 가진 중첩 된'concat'를 사용하여 개별 파일을 필터링 할 수 있습니다. – matt