General
| Command | Description | Value |
|---|---|---|
--input
|
Path to file or directory to be analyzed | — |
--output
|
Directory to output the generated report | — |
Migration Path
| Command | Description | Enabled |
|---|---|---|
--target eap:6
|
Anything to EAP 6 | — |
--target eap:7
|
Anything to EAP 7 | ✔︎ |
--source weblogic --target eap:6
|
WebLogic to EAP 6 | — |
--source weblogic --target eap:7
|
WebLogic to EAP 7 | — |
--source websphere --target eap:6
|
WebSphere to EAP 6 | — |
--source websphere --target eap:7
|
WebSphere to EAP 7 | — |
--source eap:4 --target eap:6
|
EAP 4 to EAP 6 | — |
--source eap:5 --target eap:6
|
EAP 5 to EAP 6 | — |
--source eap:5 --target eap:7
|
EAP 5 to EAP 7 | — |
--source eap:6 --target eap:7
|
EAP 6 to EAP 7 | — |
Options
| Name | Description | Enabled | Default |
|---|---|---|---|
--sourceMode
|
Evaluate source files only | ✔︎ | true |
--additionalClassPath
|
Additional locations to be added to the class path | ✔︎ | — |
--addonDir
|
Custom addon directory | ✔︎ | — |
--batchMode
|
Run in non-interactive mode | ✔︎ | false |
--debug
|
Run in debug mode | ✔︎ | false |
--discoverPackages
|
Display available packages in the input binary application | — | false |
--enableClassNotFoundAnalysis
|
Analyze Java files that are not available on the class path | ✔︎ | false |
--enableCompatibleFilesReport
|
Generate a Compatible Files report | ✔︎ | false |
--enableTattletale
|
Generate a Tattletale report for each application | ✔︎ | false |
--excludePackages
|
Packages to exclude from analysis | ✔︎ | — |
--excludeTags
|
Tags to exclude. When specified, rules with these tags will not be processed. | ✔︎ | — |
--explodedApp
|
Input contains source files for a single application | ✔︎ | false |
--exportCSV
|
Export report CSV file to --output directory |
✔︎ | false |
--help
|
Display rhamt-cli help message | — | false |
--immutableAddonDir
|
A custom read-only add-on repository | ✔︎ | — |
--includeTags
|
Only use rules with specific tags | ✔︎ | — |
--install
|
Add-ons to install | — | — |
--keepWorkDirs
|
Do not delete temporary working files | ✔︎ | false |
--list
|
List installed add-ons | — | false |
--listSourceTechnologies
|
List available source technologies | — | false |
--listTags
|
List available tags | — | false |
--listTargetTechnogies
|
List available target technologies | — | false |
--mavenize
|
Create a Maven project directory structure | ✔︎ | false |
--mavenizeGroupId
|
The groupId for pom's generated by --mavenize |
✔︎ | com.mycompany.mavenized |
--online
|
Allow network access for features that require it | ✔︎ | true |
--overwrite
|
Force delete the existing output directory specified by --output | ✔︎ | true |
--packages
|
Packages to be evaluated | ✔︎ | — |
--remove
|
Addons to remove | ✔︎ | — |
--skipReports
|
Do not generate a report | ✔︎ | false |
--source
|
Source technologies, servers, platforms, or frameworks to migrate from |
✔︎ | — |
--target
|
Target technologies, servers, platforms, or frameworks to migrate to |
✔︎ | — |
--userIgnorePath
|
User ignore file, in addition to ${user.home}/.rhamt/ignore/ |
✔︎ | — |
--userRulesDirectory
|
Custom rulesets location in addition to RHAMT_HOME/rules/ and ${user.home}/.rhamt/rules/ |
✔︎ | — |
--version
|
Display rhamt version | — | — |
Advanced
Localhost
rhamt-cli:
port:
JAVA_HOME:
Docker
image:
port:
RaaS
Github:
Server: