1

我目前在 Netbeans 7.3 中有一个 Java 项目,其中包含一个 settings.java 类。该类中有 3 个布尔值,用于打开/关闭程序的各种功能(例如:试用、完整等)。

虽然它是Netbeans中的一个项目,但它实际上产生了6个不同版本的程序,我目前必须通过编辑变量、编译和复制、编辑变量、编译和复制......六次手动创建。这是相当耗时且效率低下的。

有没有办法让我在不手动编辑->编译六次的情况下完成 6 次构建?

谢谢!

- - 编辑 - -

谢谢您的帮助!如果有人有类似的问题,我最终编写了一个 java 类来修改设置文件并使用 ant 编译。

我的解决方案:https ://gist.github.com/patopop007/5561428

4

1 回答 1

0

想到了两种可能的解决方案:

  1. 创建几个 NetBeans 项目。一个将是一个库,其中包含所有不同构建之间的所有通用代码。然后为每个单独的构建创建一个新的 NetBeans 项目。

  2. 在您的 NetBeans 文件中为每个构建创建不同的自定义 ant 目标。例如

    <target name="trial">
        <!-- Stuff specific to the trial build goes here. -->
    </target>
    
    <target name="full">
        <!-- Stuff specific to the full build goes here. -->
    </target>
    

    细节取决于构建之间的确切差异。

于 2013-05-11T21:15:50.270 回答