使用Maven,是否可以覆盖Java常量?
想象一下我有
public static final String buildBy="Eclipse";
使用Maven时应改为
public static final String buildBy="Maven";
这可能吗?谢谢: - )
答案 0 :(得分:4)
是的,filters可以做到这一点。但是您必须将该文件放在资源目录下。您可以将java文件放在资源目录下,但更好的方法是将值提取到属性文件中,将该文件放在资源下并使maven过滤属性文件。
答案 1 :(得分:2)
另一种可能性是使用可用于实现此目的的templating maven plugin。
答案 2 :(得分:0)
这有点Properties,应该转到resource目录/src/main/resources
,可以通过maven(filtered)轻松更改。{/ p>