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 Value
--sourceMode Evaluate source files only ✔︎
--additionalClassPath Additional locations to be added to the class path ✔︎
--addonDir Custom addon directory ✔︎ —
--batchMode Run in non-interactive mode ✔︎
--debug Run in debug mode ✔︎
--discoverPackages Display available packages in the input binary application —
—
--enableClassNotFoundAnalysis Analyze Java files that are not available on the class path ✔︎
--enableCompatibleFilesReport Generate a Compatible Files report ✔︎
--enableTattletale Generate a Tattletale report for each application ✔︎
--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 ✔︎
--exportCSV Export report CSV file to --output directory ✔︎
--help Display rhamt-cli help message —
—
--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 ✔︎
--list List installed add-ons —
—
--listSourceTechnologies List available source technologies —
—
--listTags List available tags —
—
--listTargetTechnogies List available target technologies —
—
--mavenize Create a Maven project directory structure ✔︎
--mavenizeGroupId The groupId for pom's generated by --mavenize ✔︎
--online Allow network access for features that require it ✔︎
--overwrite Force delete the existing output directory specified by --output ✔︎
--packages Packages to be evaluated ✔︎ —
--remove Addons to remove ✔︎ —
--skipReports Do not generate a report ✔︎
--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: