기억의 습작

ANT를 이용하여 빌드 자동화 만들기 (기본편) 본문

SCM (형상관리)/ant

ANT를 이용하여 빌드 자동화 만들기 (기본편)

뿌사리다 2021. 8. 19. 22:05

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