NetBeans 将构建发送到多个位置
NetBeans sending build to multiple locations
我想知道是否有人知道如何配置 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 "native" 项目系统,您可以自定义用于项目的 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
可以从"Files"打开Window(为您的项目展开节点):
build.xml
也包含了很多示例和说明,说明哪些钩子可供您使用。
但一般来说,如果另一个项目也是 NetBeans 项目,则没有必要这样做。只需将 MyProject
添加到其他项目的类路径中即可。
在项目属性中select Libraries节点,然后点击"Add Project"按钮。然后引用项目将自动知道要使用哪个 jar 文件。您还可以在构建 OtherProject
:
时告诉 NetBeans 构建 MyProject
我想知道是否有人知道如何配置 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 "native" 项目系统,您可以自定义用于项目的 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
可以从"Files"打开Window(为您的项目展开节点):
build.xml
也包含了很多示例和说明,说明哪些钩子可供您使用。
但一般来说,如果另一个项目也是 NetBeans 项目,则没有必要这样做。只需将 MyProject
添加到其他项目的类路径中即可。
在项目属性中select Libraries节点,然后点击"Add Project"按钮。然后引用项目将自动知道要使用哪个 jar 文件。您还可以在构建 OtherProject
:
MyProject