ant build.xml 로 작성된 jar 에 빌드날짜 인식
IT/ant 2010. 3. 25. 10:43목적
META-INF/MANIFEST.MF 파일에 build 실행한 "날짜와 시간" 자동 작성한다.
순서
1. 구동시 Build Start 시간을 화면에 출력
<target name="prepare" depends="clean">
<tstamp>
<format property="DSTAMP" pattern="yyyy.MM.dd"/>
<format property="TSTAMP" pattern="HH:mm:ss"/>
</tstamp>
<echo message="Build Start!! ======> ${DSTAMP} ${TSTAMP}"/>
<property name="builddate" value="${DSTAMP} ${TSTAMP}"/>
</target>
2. JAR 에 builddate 를 자동작성
<target name="build" depends="prepare">
<javac srcdir="${source}" destdir="${build}" />
<jar jarfile="${jar}/${archive}-${version}.jar" basedir="${build}">
<manifest>
<attribute name="Main-Class" value="${main.class}" />
<attribute name="Last-Updated-Date" value="${builddate}" />
</manifest>
</jar>
</target>
3. ant 가 설치된곳에서 호출하면 끝.
4. tutorial "Build Start 를 화면에 출력해보자"
build.xml
<?xml version="1.0"?> <target name="build" > </project> |
'IT > ant' 카테고리의 다른 글
에러 발생시 트레이스에 라인수 대신 Unknown Source 표시되는 현상 (0) | 2010.06.23 |
---|---|
Ant를 이용한 어플리케이션 빌드과정의 자동화 (0) | 2009.03.09 |