2012-04-27 9 views
0

私はNetbeans Javaプロジェクトを持っています。プロジェクトをビルドすると、ディレクトリdistdist/libが作成されます。 ディストリビューションのファイルと、メインのjarファイルが依存するその他のjarファイル(のlibディレクトリ)にファイルのJARを保存します。jarbundler antタスクを使用してアプリケーションに依存関係を追加する

OSXのリリースを作成したいと思います。そのために私はjarbundler ant task

<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> 

このようなを使用していますこれは、jarファイルとアプリケーションを作成しますが、どのように私は、アプリへの依存ライブラリを追加します。

答えて

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

関連する問題