2017-03-03 24 views
0

我想知道是否有人知道如何配置NetBeans以將構建發送到多個位置?我在寫一些服務器代碼。每次我建立的代碼,它被送到某個地方像這樣:NetBeans將構建發送到多個位置

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

然後我需要的是能構建Jar文件移動到新位置(在我的其他項目將使用它)。有些地方喜歡:

C:\SmartFoxServer_2X\SFS2X\extensions\MyOtherProject 

有沒有辦法配置NetBeans發送構建jar文件到兩個位置?僅供參考,我正在使用NetBeans IDE 8.2

回答

1

如果您使用基於Ant的NetBeans「本機」項目系統,則可以自定義用於項目的build.xml。

在你的情況,你需要的「鉤子」 -post-jar添加到您的項目build.xml

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

build.xml可以從「文件」窗口中打開(擴大你的項目的節點):

enter image description here

build.xml還包含大量的例子和解釋你可以使用鉤子。


但是一般來說,如果其他項目也是NetBeans項目,則不需要這樣做。只需將MyProject添加到其他項目類路徑。

在項目屬性中選擇Libraries節點,然後單擊「Add Project」按鈕。然後引用項目會自動知道使用哪個jar文件。你也可以告訴NetBeans構建MyProject當你建立OtherProject

project properties

+0

就我而言,我的另一個項目是在團結,所以只需添加XML節點生成文件就像一個魅力的工作。 +1這樣的深入響應 – jason