2.2. 运行 Maven 插件
Maven 插件通过包含对应用的 pom.xml 中的插件的引用来执行。构建应用程序时,将执行 Maven 插件并生成报告进行分析。
若要运行 Maven 插件,可执行下列步骤:
在应用程序的
pom.xml中包含以下插件:[...] <plugin> <groupId>org.jboss.windup.plugin</groupId> <artifactId>windup-maven-plugin</artifactId> <version>4.2.1.Final</version> <executions> <execution> <id>run-windup</id> <phase>package</phase> <goals> <goal>windup</goal> </goals> </execution> </executions> <configuration> <offlineMode>true</offlineMode> </configuration> </plugin> [...]offlineMode:表示以离线模式运行,从而禁用网络功能来提高性能。上例演示了最低要求参数。有关所有可用 参数的详情,请参阅 MTA Maven 参数。
如果使用 Java 11,则必须将
--add-modules=java.se添加到MAVEN_OPTS环境变量。如果不需要使用较旧版本的 Java,您可以继续下一步。export MAVEN_OPTS=--add-modules=java.se
重要在 Java 11 上使用 Maven 插件仅作为技术预览提供。技术预览功能不包括在红帽生产服务级别协议(SLA)中,且其功能可能并不完善。因此,红帽不建议在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。
有关技术预览功能支持范围 的信息,请参阅红帽客户门户网站中的技术预览功能支持范围。
构建项目。
$ mvn clean install
- 访问生成的报告。