我目前在Netbeans 7.3中有一个Java项目,它包含一个settings.java类。在该课程中有3个布尔可以打开/关闭程序的各种功能(例如:试用,完整等)。
虽然它是Netbeans中的一个项目,但它实际上产生了6个不同版本的程序,我目前必须通过编辑变量,编译和复制,编辑变量,编译和复制来手动创建.... 。这是相当耗时且效率低下的。
有没有办法让我完成6个版本而无需手动编辑 - >编译6次?
谢谢!
---- ---- EDIT
感谢您的帮助!如果有人有类似的问题,我最后编写了一个修改设置文件并使用ant编译的java类。
答案 0 :(得分:0)
我想到了两种可能的解决方案:
创建多个NetBeans项目。一个将是一个库,其中包含所有不同构建之间共同的所有代码。然后为每个单独的构建创建一个新的NetBeans项目。
在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>
细节取决于构建之间的确切差异。