如何在编译时在源文件中获取Maven属性
pom.xml
<artifactId>myApp</artifactId>
<version>1.0.0</version>
Main.java
public class Main {
private static final String artifactId = "project.artifactId";
private static final String version = "project.version";
}
是否有可能在课堂上鳕鱼?
答案 0 :(得分:1)
您可以使用maven属性在generate-src目录中创建java源文件,并通过build helper maven插件将其附加到源文件夹列表中。
您将控制java文件的内容。
创建源java文件的一种方法是使用带内联的groovy maven插件。
答案 1 :(得分:0)
问题并非完全重复,但我在那里给出的答案解释了如何做到这一点。