生成源指南
让我们通过一个简短的例子来尝试和帮助。要生成源,您必须首先拥有一个参与该generate-sources阶段的插件,例如ANTLR4 Maven 插件。
所以这一切都很好,花花公子,我们有一个插件想要从 Antlr4 语法生成一些源,但是我们如何使用它。您需要指定要在 POM 中使用它:
<project>
...
<build>
<plugins>
<plugin>
<groupId>org.antlr</groupId>
<artifactId>antlr4-maven-plugin</artifactId>
<version>4.5.3</version>
<executions>
<execution>
<id>antlr</id>
<goals>
<goal>antlr4</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
...
</project>
如果您然后键入mvn compileMaven 将遍历生命周期并最终进入generate-sources阶段,并看到您配置了一个想要参与该阶段的插件,并且 ANTLR4 Maven 插件使用您的给定配置执行。此外,在编译期间,您可以观察到所有生成的代码(来自您的语法文件)将自动编译而无需补充配置。



