2

我们如何在编译时获取源文件中的 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";
}

课堂上可以硬编码吗?

4

1 回答 1

1

您可以使用 maven 属性在 generate-src 目录中创建 java 源文件,并通过 build helper maven 插件将其附加到源文件夹列表中。

您将控制 java 文件的内容。

创建源 java 文件的一种方法是使用带有内联的 groovy maven 插件。

于 2012-09-21T13:09:59.853 回答