4

より具体的に質問します。

Netbeans を使用して、次のような追加のカスタム ビルド ターゲットを作成する可能性はありますか?

  • すべてのプロジェクト ソースをバイナリと共に単一の JAR にパッケージ化するか、
  • または、バイナリを含まないすべてのプロジェクト ソースを追加の JAR にパッケージ化しますか?

ノート:

  • プロジェクト プロパティのテキスト フィールド「JAR ファイルから除外:」を変更するオプションはありません。追加のビルド ターゲットが提供されないためです; )
  • ご想像のとおり、これはオープン ソース プロジェクト用です ;)
4

3 に答える 3

5

Markリソース ヒントのおかげで、例を最小限の複雑さに減らしました。

以下は、ソースのみをパックするために行われます。

<!-- depends="jar" have to stay:
    without it, we haven't the variable ${application.title} -->
<target name="MY-EXPORT-SOURCES" depends="jar">
    <echo>MY TARGET: PACKAGING ${application.title} SOURCES</echo>
    <delete file="dist/${application.title}.SOURCES.zip"/>
    <zip destfile="dist/${application.title}.SOURCES.zip" basedir="src"
        includes="**/*.java"/>
</target>

Netbeans で実行するには、
build.xml を右クリック -> ターゲットを実行 -> 他のターゲット -> MY-EXPORT-SOURCES を実行します。

于 2009-08-29T13:10:58.890 に答える
3

これをチェックしてください:

http://java.sun.com/developer/technicalArticles/java_warehouse/single_jar/

トリックかもしれません。ターゲット名を使用に適したものに変更してください

于 2009-08-29T12:17:33.110 に答える
2

はい、もちろん、

Netbeans プロジェクトでは...

プロジェクトを右クリックし、[プロパティ] を選択します。

プロパティウィンドウで...

移動 -> ビルド -> パッケージング...

削除 -> * / .java,

warファイルから除外...

それでおしまい...

それがあなたを助けるなら、私に知らせてください...

于 2012-10-21T23:04:18.570 に答える