Ant ANT에서 Classpath 설정시 순서 주의

황제낙엽 2010.07.10 17:58 조회 수 : 364 추천:28

sitelink1  
sitelink2  
sitelink3  

 

시스템에서 기본값으로 사용하는 Property 를 system.proerties 라는 파일로 생성하고 이를 jar 에 포함시켰다.

classpath 로 따지면 /resources/compile.properties 이다.

그리고 Ant 를 이용하여 프로그램을 수행시 사용자가 compile.properties를 임의로 생성하여 /resources/ 밑에 넣어두면 jar에 포함된 compile.proerties 를 읽지 않고 사용자가 작성한 compile.properties 값을 읽고 싶었다.

 

<classpath>  

   <pathelement location="libs/xplatform9-compiler-1.0.jar"/>  

   <pathelement location="libs/log4j-1.2.15.jar"/>  

   <pathelement location="libs/xercesImpl.jar"/>  

   <pathelement location="${java.class.path}"/>  

   <pathelement location="classes"/>  

</classpath>  

처음엔 classes 라는 폴더를 생성하고 build.xml 을 위와 같이 작성하였다.

xplatform9-compiler-1.0.jar 에는 기본 compile.properties 화일이 존재한다.

그러자 아무리해도 읽지를 못하는 것이었다.

 

classes 폴더를 설정하는 라인이 xplatform9-compiler-1.0.jar 보다 먼저 와야 한다.

 

<classpath>  

   <pathelement location="classes"/>  

   <pathelement location="libs/xplatform9-compiler-1.0.jar"/>  

   <pathelement location="libs/log4j-1.2.15.jar"/>  

   <pathelement location="libs/xercesImpl.jar"/>  

   <pathelement location="${java.class.path}"/>  

</classpath>  

 

Path 설정의 자세한 설명은 다음을 참조 http://ant.apache.org/manual/using.html#path 

 

번호 제목 글쓴이 날짜 조회 수
39 Ant 로 Java Application 실행시 Target 에 파라미터를 입력하여 Arguments 로 전달하여 실행시키기 file 황제낙엽 2012.06.05 2020
38 Jenkins Rest API 사용기 file 황제낙엽 2020.03.26 859
37 1900개가 넘는 java컴파일시 Ant의 설정 황제낙엽 2007.02.28 678
» ANT에서 Classpath 설정시 순서 주의 황제낙엽 2010.07.10 364
35 Eclipse 의 auto compile 과 ANT의 compile 황제낙엽 2007.02.28 279
34 [Maven] 로컬 레파지터리에 사용자 jar 추가하기 file 황제낙엽 2010.04.20 217
33 Maven 툴을 이용한 효율적인 프로젝트 관리 방안 황제낙엽 2007.01.30 148
32 Eclipse에서 Ant+xdoclet 를 이용한 web.xml, struts-config.xml 자동생성 황제낙엽 2007.03.03 125
31 Ant로 UTF-8 엔코딩하기 (프로젝트 변환) 황제낙엽 2007.07.03 73
30 Ant에서 "${java.class.path}"이 의미하는바 황제낙엽 2010.07.10 56
29 Jenkins의 Restful API file 황제낙엽 2020.08.11 50
28 jenkins에서 tfs에 접속하여 브랜치와 변경집합으로 소스를 다운로드하는 예제 황제낙엽 2020.08.11 44
27 Jenkins Restful API로 Job 과 Build 정보 조회 황제낙엽 2020.09.02 43
26 ANT 를 이용한 RMI 컴파일 ( rmic 로 stub 생성하기 ) 황제낙엽 2010.05.26 43
25 Ant 의 사용 용례와 사용법 file 황제낙엽 2007.07.16 39
24 [Jenkins] Java Sample with Jenkins Restful API 황제낙엽 2020.08.12 38
23 ANT 작성예제 (build.xml , build.properties) file 황제낙엽 2007.05.16 36
22 Jenkins 백업 (Thinbackup) file 황제낙엽 2021.07.22 28
21 Jenkins+TFS 연동 예제 황제낙엽 2020.09.01 28
20 Nexus Repository 황제낙엽 2020.05.20 28