|
|
1
1
看看这个:
http://code.google.com/p/preprocessor/
从蚂蚁身上取下来 |
|
|
2
1
我将创建一个模板文件,并在编译之前使用Ant的复制过滤器来更改该值。我从来没有用过源代码,但我已经将它用于配置文件。 在源模板文件中,可以执行以下操作:
然后在ant build.xml中,您可以这样做:
我不确定我是否喜欢用一个真正的源文件来做这件事(我认为这很可能会让IDE生气)。您可能需要考虑使用JAR中嵌入的配置文件(并在 那个 相反) |
|
|
3
0
如果您有多个版本的软件以避免简单的黑客攻击( java decompiler )我强烈建议你使用平行的一组来源,其中的审判只是嘲弄,等等。 使用Ant,您可以选择确切使用哪个版本的源。 当然,这会复制源代码,但这是一种不使用外部软件(如以前的预处理器)的可能解决方案。 |