原文链接 译者:carvendy
生成源文件
让我们运行这个小例子。为了生成源文件你必须有一个插件它是在generate-sources周期中有参与的,像ANTLR4 Maven Plugin。
所以这一切都很好,我们有一个插件想要从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 Plugin插件是执行你给的配置的。此外,在你编译期间你可以观察整个生成源码,将指定编译并没有补充的配置。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/99918.html