Eclipse에서 Ant 타스크 및 유형 개발
Eclipse에서 Ant 타스크 및 유형을 개발하고 디버그할 때 다음 지침을
따라야 합니다. 이러한 요구사항은 Ant가 Eclipse와 동일한 VM에서 실행될 때
플러그인 클래스 로더가 아닌 Ant 클래스 로더에서 Ant 타스크 및 유형을 로드해야 한다는
사실로부터 발생합니다. Ant 타스크 및 유형을
플러그인 클래스 로더에서 로드하지 않도록 하려면 플러그인 클래스 로더가
볼 수 없는 위치에 해당 타스크 및 유형을 저장해야 합니다. 또한
타스크 및 유형 제공을 참조하십시오.
- 제공된 Ant 타스크 또는 유형은 플러그인(즉, 보통 플러그인 클래스가
들어 있는 소스 폴더에서 분리된) 내의 고유 소스 폴더에 정의해야 합니다.
- Ant 타스크 및 유형이 들어 있는 각 소스 폴더에는 보통 플러그인 클래스의
출력 위치와 겹치지 않는 고유 출력 위치가 있어야 합니다.
- 새 Ant 타스크 또는 유형을 테스트/디버그할 때 Ant 타스크 또는 유형을 제공하는
프로젝트는 Ant 타스크 및 유형이 들어 있는 출력 폴더를 제외하도록
구성되어야 합니다. 플러그인 클래스 경로에서 Ant 출력 디렉토리를 제거하여
자동 호스팅 구성을 올바르게 구성하려면 프로젝트의 특성 대화 상자를
사용하십시오.