Input
Add
--input ~/project/input1
--input ~/project/input1
Packages
Add
com.mycompany.foo
com.mycompany.bar
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
Boolean Options
Name Description Enabled
--sourceMode Evaluate source files only ✔︎
--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 ✔︎
--explodedApp Input contains source files for a single application ✔︎
--exportCSV Export report CSV file to --output directory ✔︎
--help Display rhamt-cli help message
--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 ✔︎
--online Allow network access for features that require it ✔︎
--overwrite Force delete the existing output directory specified by --output ✔︎
--skipReports Do not generate a report ✔︎
Options
Name Description Enabled Value
--additionalClassPath Additional locations to be added to the class path ✔︎
--addonDir Custom addon directory ✔︎
--excludePackages Packages to exclude from analysis ✔︎
--excludeTags Tags to exclude. When specified, rules with these tags will not be processed. ✔︎
--immutableAddonDir A custom read-only add-on repository ✔︎
--includeTags Only use rules with specific tags ✔︎
--install Add-ons to install
--mavenizeGroupId The groupId for pom's generated by --mavenize ✔︎
--packages Packages to be evaluated ✔︎
--remove Addons to remove ✔︎
--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: