일반적인 제 3 자 jar 파일에 의존하는 Java jar 파일을 작성하는 빌드 기술을 재구성하려고합니다. (GlazedLists, Apache Commons 등)ant, jar 파일 및 Class-Path oh 내
나는 JRE에서 자동으로 볼 수 있도록 {Java JRE dir}/lib/ext에이 모든 것을 집어 넣었지만, 특정 jar 파일을 배포하기 때문에 좀 더 명확하게 배우고 싶습니다. 경로를 구축 이클립스에 추가, 일반 \ \ \ APPL \ 자바, aand가 내 개미 파일이 정의 :
그래서 저는 C로 모든 이동 내가 가진<path id="javac_classpath">
<fileset dir="${libDir}">
<include name="*.jar"/>
</fileset>
<fileset dir="c:/appl/java/common">
<include name="*.jar"/>
</fileset>
</path>
내 클래스 경로 매니페스트 헤더가 "."로 설정되었습니다. 내 jar
작업에 있지만 관련 jar 파일을 응용 프로그램 jar 파일과 동일한 디렉토리에 넣어도 작동하지 않는 것 같습니다. 클래스 패스 헤더에 수동으로 하나씩 추가 할 수는 있지만, 클래스 패스 헤더 설정을 올바르게하는 쉬운 방법이 있습니까?
아 ... 그게 내가 찾고 있던거야. 우수한! –
흠. 수정 : $ {dist}/lib 디렉토리가 아직 존재하지 않기 때문에 새로운 빌드에서는 작동하지 않습니다. 작업의 실행을 지연시키는 방법이 있습니까? –
DOH! 신경 쓰지 마라, 나는 내 항아리 파일의 루트 섹션에과 를 넣었다. 단지 항아리 작업에 넣음으로써 그것을 고쳤다. 다시 한 번 감사드립니다 !!!!! –