일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- svn 사용법
- Failed to download metadata for repo 'appstream'
- Remmina
- WH question
- 프로젝트 네임변경 후 이클립스 로딩시 에러
- javax.servlet.GenericFilter
- svn update
- NEXUS
- postgres install
- Oracle install
- svn 특정 리비전 사이 추출
- docker oracle12c
- svn dump
- Cannot prepare internal mirrorlist: No URLs in mirrorlist
- apt-get update 오류
- svn
- xrdp
- svn commit
- svn load
- taskkill
- grep
- mysql dml
- ant
- svn 변경된 파일 추출
- VirtualBox
- 포스트그레스 설치
- Store password unencrypted
- docker 폐쇄망
- svn log
- expected at least 1 bean which qualifies as autowire candidate
Archives
- Today
- Total
기억의 습작
ANT를 이용하여 빌드 자동화 만들기 (기본편) 본문
ant를 이용하여 빌드 자동화 구성을 하기 위해서는 build.xml 파일을 만들어야 한다.
ant 명령어를 쳤을때 그 디랙토리에 build.xml 이 있어야 동작한다.
build.xml 파일 내용
<?xml version="1.0"?>
<project name="DaemonTest" basedir="." default="build">
<property name="src.dir" value="src" />
<property name="build.dir" value="build" />
<property name="lib.dir" value="${src}/lib" />
<!--빌드전 실행-->
<target name="init">
<echo message="init start..." />
<mkdir dir="${build.dir}" />
</target>
<!--초기화-->
<target name="clean">
<delete dir="${build.dir}" />
</target>
<!--컴파일시 로드할 라이브러리 정의-->
<path id="compile.classpath">
<fileset dir="${lib.dir}" includes="**/*.jar" />
</path>
<!--빌드 -->
<target name="build" depends="init">
<javac srcdir="${src.dir}" destdir="${build.dir}" includes="**/*.java" debug="on" encoding="UTF-8">
<classpath refid="compile.classpath"/>
</javac>
</target>
</project>
build.xml 을 만드는 자세한 방법은 https://ant.apache.org/manual/index.html 사이트를 참조하세요.
간단한 추가 설명
- default="build" 는 ant 라고만 쳤을때 자동으로 뒤 파라미터에 입력될 값이다.
- ant 빌드가 성공적으로 수행되면 BUILD SUCCESSFUL 라고 출력된다.
728x90
반응형
LIST
'SCM (형상관리) > ant' 카테고리의 다른 글
ANT란? (0) | 2021.08.19 |
---|---|
ANT 설치하기 (0) | 2021.08.19 |