-
Task
-
Resolution: Done
-
Undefined
-
None
-
None
-
None
-
False
-
None
-
False
-
-
---
-
---
-
-
-
No
This section has not been published. Please re-check
Maven Plugin Guide (Carmi)
- Abstract
This guide describes how to use the Migration Toolkit for Runtimes (MTR) Maven plugin to simplify migration of Java applications.
See the Introduction to the Migration Toolkit for Runtimes to learn more about the features, supported configurations, system requirements, and available tools in the Migration Toolkit for Runtimes.
The Maven plugin for the Migration Toolkit for Runtimes (MTR) integrates into the Maven build process, allowing developers to continuously evaluate migration and modernization efforts with each iteration of source code. It provides numerous reports that highlight the analysis results, and is designed for developers who want updates with each build.
When you run Migration Toolkit for Runtimes (MTR), the report is generated in the OUTPUT_REPORT_DIRECTORY that you specify using the outputDirectory argument in the pom.xml. Upon completion of the build, you will see the following message in the build log.
….
See the Reviewing the reports section of the MTR CLI Guide for information on the MTR reports and how to use them to assess your migration or modernization effort.
MTR provides the ability to export the report data, including the classifications and hints, to a flat file on your local file system. The export function currently supports the
Warning
When migrating to JBoss EAP, be sure to specify the version in the target, for example, eap:6. Specifying only eap will run rulesets for all versions of JBoss EAP, including those not relevant to your migration path.
See Supported migration paths in Introduction to the Migration Toolkit for Runtimes for the appropriate JBoss EAP version.
For more information on categorizing tasks, see Using custom rule categories.
To help the Migration Toolkit for Runtimes (MTR) cover most application constructs and server configurations, including yours, you can help with any of the following items.
…..
- Contribute to the Migration Toolkit for Runtimes rules repository.
- Write a Migration Toolkit for Runtimes rule to identify or automate a migration process.
- Create a test for the new rule.
Details are provided in the Rules Development Guide