我想知道是否有人知道如何配置NetBeans以将构建发送到多个位置?我正在写一些服务器代码。每次我构建代码时,它都会被发送到这样的地方:
C:\Users\MyName\Documents\Net Beans Projects\MyProject\dist
然后我需要将该构建Jar文件移动到一个新位置(我的其他项目将使用它)。在某个地方:
C:\SmartFoxServer_2X\SFS2X\extensions\MyOtherProject
有没有办法配置NetBeans将构建jar文件发送到这两个位置?仅供参考,我使用的是NetBeans IDE 8.2
答案 0 :(得分: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
(展开项目的节点):
build.xml
还包含很多关于哪些钩子可供您使用的示例和解释。
但是,如果另一个项目也是NetBeans项目,通常不需要这样做。只需将MyProject
添加到另一个项目类路径中即可。
在项目属性中,选择Libraries节点,然后单击“Add Project”按钮。然后,引用项目将自动知道要使用的jar文件。您还可以在构建MyProject
时告诉NetBeans构建OtherProject
: