sitelink1 | |
---|---|
sitelink2 | |
sitelink3 | http://1 |
***** Ant [build.xml] 파일에서 "${java.class.path}" 이 의미하는바 *****
이것은 Ant의 클래스패스를 나타낸다.
여기에는 %ANT_HOME%lib 아래의 *.jar파일과
시스템(OS)에서 클래스패스(CLASSPATH)로 잡은 것들이 포함된다.
Ant(build.xml을 실행하는)와 동일한 VM 위에서 작동하는 Task는
별도의 표시를 하지 않더라도 %ANT_HOME%lib 아래의 *.jar파일을
자동으로 인식하게 된다.
그러나, <java classname="***" fork="yes"> 처럼 별도의 VM을 띄워서
작동하게 되는 Task는 시스템 클래스패스(CLASSPATH)는 인식하지만
Ant가 추가로 잡은 클래스패스(%ANT_HOME%lib)는 인식하지 못한다.
따라서 for="yes"로 실행해야하는 태스크가 %ANT_HOME%lib 아래의 *.jar파일을
인식하기 위해서는 해당 태스크에 <classpath path="${java.class.path}"/>를
추가하는 것이 필요하다.
굳이 fork="yes"일 필요가 없는 태스크라면 fork="no"로 하거나 fork 옵션을
생략(default=no) 하는 것이 편리하다.
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
12 |
Ant 로 Java Application 실행시 Target 에 파라미터를 입력하여 Arguments 로 전달하여 실행시키기
![]() | 황제낙엽 | 2012.06.05 | 2226 |
11 | ANT에서 Classpath 설정시 순서 주의 | 황제낙엽 | 2010.07.10 | 451 |
» | Ant에서 "${java.class.path}"이 의미하는바 | 황제낙엽 | 2010.07.10 | 120 |
9 | ANT 를 이용한 RMI 컴파일 ( rmic 로 stub 생성하기 ) | 황제낙엽 | 2010.05.26 | 114 |
8 | Jakarta Ant II탄 상세편 | 황제낙엽 | 2007.01.24 | 113 |
7 | Jakarta Ant I탄 기본편 | 황제낙엽 | 2007.01.24 | 76 |
6 | 1900개가 넘는 java컴파일시 Ant의 설정 | 황제낙엽 | 2007.02.28 | 898 |
5 |
Ant 의 사용 용례와 사용법
![]() | 황제낙엽 | 2007.07.16 | 91 |
4 | Ant로 UTF-8 엔코딩하기 (프로젝트 변환) | 황제낙엽 | 2007.07.03 | 168 |
3 |
ANT 작성예제 (build.xml , build.properties)
![]() | 황제낙엽 | 2007.05.16 | 104 |
2 | Eclipse에서 Ant+xdoclet 를 이용한 web.xml, struts-config.xml 자동생성 | 황제낙엽 | 2007.03.03 | 219 |
1 | Eclipse 의 auto compile 과 ANT의 compile | 황제낙엽 | 2007.02.28 | 347 |