使用 Maven 覆盖 Java 常量?

ste*_*wpf 5 java constants build maven-3

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

想象我有

public static final String buildBy="Eclipse";
Run Code Online (Sandbox Code Playgroud)

使用Maven时应改为

public static final String buildBy="Maven";
Run Code Online (Sandbox Code Playgroud)

那可能吗?谢谢 :-)

Dan*_*lan 4

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