• Configuration
  • Discovered Migration Issues
  • Generated Report
  • Dependencies Graph
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: