2012-04-27 2 views
0

Netbeans Java 프로젝트가 있습니다. 프로젝트를 만들 때 디렉토리 distdist/lib을 만듭니다. dist에있는 파일의 Jar 파일과 기본 jar 파일이 종속되어있는 다른 jar 파일을 lib 디렉토리에 저장합니다.jarbundler ant 태스크를 사용하여 앱에 종속성 추가

이제 OSX 용 릴리스를 만들고 싶습니다. 이를 위해 나는 이것은 항아리와 응용 프로그램을 작성하는이

<target name="mac"> 
     <mkdir dir="release"/> 
     <taskdef name="jarbundler" 
     classname="net.sourceforge.jarbundler.JarBundler" /> 
     <jarbundler dir="release" 
      name="MyApp" 
      mainClass="controller.MyApp" 
      jar="dist/MyApp.jar" /> 
</target> 

같은 jarbundler ant task를 사용하고,하지만 어떻게 내가 응용 프로그램에 종속 라이브러리를 추가 않습니다.

답변

0

이이 같은 jarfileset로 대체해야

항아리 속성

가 필요한 것입니다.

<target name="mac"> 
     <mkdir dir="release"/> 
     <taskdef name="jarbundler" 
       classname="net.sourceforge.jarbundler.JarBundler" /> 

       <jarbundler dir="release" 
          name="MyApp" 
          mainClass="controller.MyApp"> 
         <jarfileset dir="dist"> 
          <include name="**/*.jar" /> 
         </jarfileset> 
       </jarbundler> 
</target> 
+0

@oers 왜 43자를 삭제 하시겠습니까? D. – Ankit

+0

사과 할 필요가 없습니다. 답을 썼기 때문에 해결했다고 분명합니다. 그것은 불필요한 정보입니다 :) – oers