봉 블로그

ant로 파일내 특정 문자 replace 하기 본문

java

ant로 파일내 특정 문자 replace 하기

idkbj 2010. 4. 28. 16:34

ant는 파일안에 있는 특정 문자를 replace 하기위한 여러가지 Task를 제공한다.



PropertyFile Task 는 java properties 파일 전용으로 key, value attribute 를 이용해 쉽게 replace를 해준다. 
단점은 원본 properties 파일을 좀 변형한다는게 문제다.

Replace Task 는 파일 종류에 상관없이 변경하고자 하는 token(문자) 을 찾아 replace 해주는데, token 과 정확히 일치해야 한다.

ReplaceRegExp Task 는 역시 파일종류에 상관없이 정규표현식으로 찾아서 replace 해준다.

개인적으로 ReplaceRegExp Task 가 가장 적합한 task 인것 같다.