5

使用 Maven,是否可以覆盖 Java 常量?

想象一下我有

public static final String buildBy="Eclipse";

使用 Maven 时应更改为

public static final String buildBy="Maven";

那可能吗?谢谢 :-)

4

3 回答 3

4

是的,这可以通过过滤器实现。但是你必须把文件放在你的资源目录下。您可以将 java 文件放在资源目录下,但更好的方法是将值提取到属性文件中,将该文件放在资源下并让 maven 过滤属性文件。

于 2013-04-29T20:47:26.793 回答
2

另一种可能性是使用模板 maven 插件,它可用于实现此类目的。

于 2013-04-30T06:55:36.903 回答
0

这是一种属性,应该转到可以由 maven (过滤) 轻松更改的资源目录。/src/main/resources

另请阅读:在 Java 中读取属性文件

于 2013-04-29T21:03:41.910 回答