2017-03-03 6 views
0

ビルドを複数の場所に送信するようにNetBeansを設定する方法を知っていたのですか?私はいくつかのサーバーコードを書いています。私は、コードをビルドするたびに、それは次のようにどこかに送信されます:NetBeansがビルドを複数の場所に送信する

C:\Users\MyName\Documents\Net Beans Projects\MyProject\dist 

私は、(私の他のプロジェクトでは、それを使用します)新しい場所にそのビルドのJarファイルを移動する必要があります。どこかのように:

C:\SmartFoxServer_2X\SFS2X\extensions\MyOtherProject 

ビルドjarファイルを両方の場所に送信するようにNetBeansを設定する方法はありますか? NetBeans IDE 8.2を使用しています

答えて

1

AntをベースとするNetBeansの「ネイティブ」プロジェクトシステムを使用している場合は、プロジェクトに使用されているbuild.xmlをカスタマイズできます。

:あなたは build.xmlは(プロジェクトのノードを展開)、「ファイル」ウィンドウから開くことができ、プロジェクトの build.xml

<target name="-post-jar"> 
    <copy overwrite="true" file="${dist.jar}" todir="C:/SmartFoxServer_2X/SFS2X/extensions/MyOtherProject"/> 
</target> 

に「フック」-post-jarを追加する必要があり、あなたの場合は

enter image description here

build.xmlには、フックが使用できる多くの例と説明が含まれています。


しかし、他のプロジェクトがNetBeansプロジェクトでもある場合は、一般的にこれは不要です。他方のプロジェクトクラスパスにMyProjectを追加するだけです。

プロジェクトプロパティで[ライブラリ]ノードを選択し、[プロジェクトの追加]ボタンをクリックします。参照プロジェクトは、自動的に使用するjarファイルを認識します。あなたがOtherProjectをビルドするときにもMyProjectを構築するためのNetBeansを伝えることができます。私の場合は

project properties

+0

は、私の他のプロジェクトはユニティであり、これだけのビルドファイルにXMLノードを追加する魔法のように働きました。そのような詳細な応答を+1する – jason

関連する問題