【问题标题】:NetBeans sending build to multiple locationsNetBeans 将构建发送到多个位置
【发布时间】:2017-07-24 04:49:36
【问题描述】:

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

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

然后我需要将该构建 Jar 文件移动到新位置(我的其他项目将使用它)。像这样的地方:

C:\SmartFoxServer_2X\SFS2X\extensions\MyOtherProject

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

【问题讨论】:

    标签: netbeans netbeans-8


    【解决方案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 添加到其他项目的类路径中。

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

    【讨论】:

    • 在我的例子中,我的另一个项目在 Unity 中,所以只需将 XML 节点添加到构建文件中就可以了。 +1 如此深入的回应
    猜你喜欢
    • 2018-11-13
    • 1970-01-01
    • 1970-01-01
    • 2018-03-21
    • 1970-01-01
    • 2011-12-04
    • 1970-01-01
    • 2019-05-30
    • 1970-01-01
    相关资源
    最近更新 更多