NetBeans将生成发送到多个位置

NetBeans将生成发送到多个位置,netbeans,netbeans-8,Netbeans,Netbeans 8,我想知道是否有人知道如何配置NetBeans将构建发送到多个位置?我正在写一些服务器代码。每次我构建代码时,它都会被发送到如下位置: C:\Users\MyName\Documents\Net Beans Projects\MyProject\dist 然后,我需要将构建Jar文件移动到一个新位置(我的其他项目将在那里使用它)。某个地方,比如: C:\SmartFoxServer_2X\SFS2X\extensions\MyOtherProject 有没有办法将NetBeans配置为将构建j

我想知道是否有人知道如何配置NetBeans将构建发送到多个位置?我正在写一些服务器代码。每次我构建代码时,它都会被发送到如下位置:

C:\Users\MyName\Documents\Net Beans Projects\MyProject\dist
然后,我需要将构建Jar文件移动到一个新位置(我的其他项目将在那里使用它)。某个地方,比如:

C:\SmartFoxServer_2X\SFS2X\extensions\MyOtherProject

有没有办法将NetBeans配置为将构建jar文件发送到这两个位置?仅供参考,我使用的是NetBeans IDE 8.2

如果您使用的是基于Ant的NetBeans“本机”项目系统,您可以自定义用于项目的build.xml

在本例中,您需要将“hook”
-post-jar
添加到项目的
build.xml

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

可以从“文件”窗口打开
build.xml
(展开项目的节点):

build.xml
还包含许多示例和说明,您可以使用这些示例和说明中的钩子


但一般来说,如果另一个项目也是NetBeans项目,则不需要这样做。只需将
MyProject
添加到另一个项目的类路径

在“项目属性”中选择“库”节点,然后单击“添加项目”按钮。然后,引用项目将自动知道要使用哪个jar文件。您还可以在构建
OtherProject
时告诉NetBeans构建
MyProject


在我的例子中,我的另一个项目是Unity,因此只需将XML节点添加到构建文件中就可以了+1这种深入的回应