第 2 章 入门
2.1. 运行 Maven 插件
Maven 插件通过包含对应用的 pom.xml
文件中的插件的引用来运行。构建应用程序时,运行 Maven 插件并生成报告进行分析。
先决条件
安装了 Java 开发套件 (JDK)。MTR 支持以下 JDK:
- OpenJDK 11
- Oracle JDK 11
- 8 GB RAM
-
macOS 安装:
maxproc
的值必须是2048
或更高版本。
流程
将以下
<plugin>
加入到应用程序的pom.xml
文件:[...] <plugin> <groupId>org.jboss.windup.plugin</groupId> <artifactId>mtr-maven-plugin</artifactId> <version>1.0.2.GA-redhat-00001</version> <executions> <execution> <id>run-windup</id> <phase>package</phase> <goals> <goal>windup</goal> </goals> </execution> </executions> <configuration> <target>eap:7</target> 1 </configuration> </plugin> [...]
- 1
- 指定迁移目标。在配置中,必须至少提供一个迁移目标。
将
--add-modules=java.se
添加到MAVEN_OPTS
环境变量中。export MAVEN_OPTS=--add-modules=java.se
构建项目:
$ mvn clean install
您可以访问生成的报告。