编译所有java文件的makefile。
答案 0 :(得分:1)
我过去多次这样做的方法是根据标志生成Java文件。如果您使用ant
,则此代码生成非常简单。否则,您可以使用带占位符的模板文件,并执行一些shell脚本或类似操作来生成文件。
答案 1 :(得分:1)
在ant
中,您可以使用replace task修改文件,作为构建的一部分。
我们在构建中执行此操作,但我们使用它来修改应用程序将读取其可配置行为的Java .properties
文件。
答案 2 :(得分:0)
我使用Google Guice和Apache CLI的组合编写了相当令人愉快的旗帜控制系统,将标志控制的变量注入构造函数。