2013-03-20 7 views
0

jar 파일에서 ant 스크립트를 실행할 수 있습니까?jar 파일에서 ant 스크립트를 실행하십시오.

현재 jar 파일에있는 java 코드를 호출하는 build.xml이 있습니다. 그런 다음 개미 처리를 수행합니다.

Eclipse에서 jar 파일을 내보낼 때 jar 파일에 build.xml 파일을 추가하도록 선택할 수 있습니다. 그래서 jar 파일에서 ant 스크립트를 직접 실행할 수 있는지 궁금합니다. ant 스크립트가 아니라 jar 파일을 사람들에게 제공하십시오.

답변

0

답은 주기적입니다. build.xml을 추가하여 A.jar를 A.jar 자체에 실행하려고합니까? 그렇다면 build.xml에 언급 된 매개 변수로 jar를 실행하려고합니다. 이 경우 특정 매개 변수 세트로 실행되는 기본 메소드를 작성할 수도 있습니다.

언제나 build.xml없이 수행 할 수있는 매개 변수로 항아리를 실행할 수있는 방법이 있어야합니다.

에 유래에서이 링크를 참조하십시오 : 당신이 정말로 개미를 통해이 작업을 수행해야하는 경우

, 이 Starting a process in Java?

업데이트를 사용합니다. ->Run ant from Java

나는 개인적으로이 시도하지 않은 그러나 이것은 당신은 내가 할 수있을 필요가있는 무엇

+0

는 사용자가 프로세스를 제공하기위한 것입니다 문제의 순환 특성을 돌볼 제공 가서 한 방법입니다 개미 등록 정보 파일의 위치 및 해당 파일에 대한 Java 프로세스로 전달되는 인수를 결정합니다. 일단 자바 프로세스가 완료되면 ant 스크립트는 더 많은 처리를 수행합니다. – bodger

+0

그래서, 개미 "빌드"파일의 위치를 ​​취하고 특정 매개 변수와 함께 A.jar의 Main 메서드를 실행하고 추가 처리를 수행하는 특정 대상을 실행하는 B.jar를 가정합니다. 이 경우, 이것은 B.jar 대신 직접 ant 명령을 사용하는 것과 다르지 않습니다. 그러나 몇 가지 이유 때문에 build.xml을 배포하고 싶지 않으므로 jar 명령을 사용하여 실행할 수있는 B.jar의 일부가되기를 원합니다. 이게 당신 시나리오입니까? – guruprasath

+0

아니요 하나의 jar로, 앤트 빌드 파일을 포함합니다. 사용자가 jar 파일에서 ant 스크립트를 실행할 수있게하고 싶습니다. – bodger

관련 문제