0

NetbeansJavaプロジェクトがあります。プロジェクトをビルドすると、ディレクトリdistdist/libが作成されます。ファイルのjarを、メインのjarファイルが依存するdistおよびその他のjarファイルのlibディレクトリに格納します。

次に、OSXのリリースを作成します。そのために私はこのようなjarbundlerantタスクを使用しています

<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を使用してアプリが作成されますが、依存ライブラリをアプリに追加するにはどうすればよいですか。

4

1 に答える 1

0

これが必要なものです

jar属性は、次のように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>
于 2012-04-27T18:38:09.233 に答える