Ant 의 build. xml 의 간단 한 작성 절 차 · 자바 파일 을 간단하게 컴 파일 합 니 다.

2549 단어
<?xml version="1.0" encoding="UTF-8"?>

<project name="quartz" default="all">
	
	<property name="build.classes.dir" location="build/classes"/>
	<property name="src.dir" location="src" />
	<property name="WebContent.WEB-INF.lib.dir" location="WebContent/WEB-INF/lib"/>
	
	<target name="mkdir">
		<mkdir dir="${build.classes.dir}" />	
	</target>	
	
	<target name="compile">
		<javac srcdir="${src.dir}" destdir="${build.classes.dir}" includeAntRuntime="false">
			<classpath>
				<fileset dir="${WebContent.WEB-INF.lib.dir}">
					<include name="**/*.jar"/>
				</fileset>
			</classpath>
		</javac>	
	</target>		
	<target name="all" depends="mkdir,compile">
		
	</target>
</project>
1. build. xml 라 는 파일 을 만 들 려 면 xml 버 전 정보 가 있어 야 합 니 다.

2. procject 탭 을 만 듭 니 다. 이것 은 항목 마다 있 고 하나 밖 에 없 는 탭 입 니 다.

procject 의 상용 속성 은:
     --name: 프로젝트 이름 (고정 할 필요 없 음)
     --default: 이 파일 을 실행 할 때 기본적으로 들 어 가 는 작업 이름
3. procject 탭 에서 default 와 같은 작업 task 를 정의 합 니 다.

     target 의 상용 속성 은:
          --name: 이 task 의 이름
          --depends: 이 task 이후 어떤 task 입 니까? 이 task 를 호출 할 때 depends 가 지정 한 task 를 자동 으로 실행 하고 이 task 를 실행 한 다 는 뜻 입 니 다.
4. 똑 같이 procject 에서 init 라 는 task 를 만 들 고 그 중에서 맞 춤 형 작업 을 합 니 다.

     

     mkdir 의 상용 속성 은:
          --dir: 디 렉 터 리 를 만 들 경 로 를 표시 합 니 다. (만 들 디 렉 터 리 포함)
5. 똑 같이 procject 에서 copile 이라는 task 를 만 들 고 그 중에서 맞 춤 형 작업 을 합 니 다.

     
         
               
                   
               

         

     
 

     javac 의 상용 속성 은:
          --srcdir: 컴 파일 해 야 할 자바 파일 의 대상 폴 더 를 표시 합 니 다. 일반적으로 프로젝트 의 src 폴 더 입 니 다.
          --destdir :   컴 파일 된 class 파일 이 저 장 된 위 치 를 표시 합 니 다. 보통 build / classes 입 니 다.
jar 파일 을 포함 하려 면 classpath 파일 을 통 해 지정 해 야 합 니 다.
   

좋은 웹페이지 즐겨찾기