Java代码根据构建标志使用变量值

时间:2012-02-03 01:10:10

标签: java makefile

编译所有java文件的makefile。

3 个答案:

答案 0 :(得分:1)

我过去多次这样做的方法是根据标志生成Java文件。如果您使用ant,则此代码生成非常简单。否则,您可以使用带占位符的模板文件,并执行一些shell脚本或类似操作来生成文件。

答案 1 :(得分:1)

ant中,您可以使用replace task修改文件,作为构建的一部分。

我们在构建中执行此操作,但我们使用它来修改应用程序将读取其可配置行为的Java .properties文件。

答案 2 :(得分:0)

我使用Google Guice和Apache CLI的组合编写了相当令人愉快的旗帜控制系统,将标志控制的变量注入构造函数。