./src/main/assembly/assembly-offline.xml:18: /rhamt-cli-version.txt
./src/main/assembly/assembly-offline.xml:30: /rhamt-cli-version.txt
./src/main/resources/bash-completion/rhamt-cli:1:# bash completion for rhamt-cli -*- shell-script -*-
./src/main/resources/bash-completion/rhamt-cli:3:_rhamt-cli()
./src/main/resources/bash-completion/rhamt-cli:44:complete -F _rhamt-cli rhamt-cli
./src/main/resources/bin/rhamt-cli.bat:9:@REM RHAMT Startup script
./src/main/resources/bin/rhamt-cli.bat:17:@REM RHAMT_HOME - location of RHAMT's installed home dir
./src/main/resources/bin/rhamt-cli.bat:18:@REM RHAMT_OPTS - parameters passed to the Java VM when running RHAMT
./src/main/resources/bin/rhamt-cli.bat:38:if not "%RHAMT_HOME%" == "" set RHAMT_HOME=%RHAMT_HOME:"=%
./src/main/resources/bin/rhamt-cli.bat:42:if exist "%USERHOME%\rhamtrc_pre.bat" call "%USERHOME%\rhamtrc_pre.bat"
./src/main/resources/bin/rhamt-cli.bat:98:echo A Java 1.8 or higher JRE is required to run RHAMT. "%JAVA_HOME%\bin\java.exe" is version %JAVAVER%
./src/main/resources/bin/rhamt-cli.bat:107:if exist "%SCRIPT_HOME%\rhamt-cli-version.txt" set "RHAMT_HOME=%SCRIPT_HOME%"
./src/main/resources/bin/rhamt-cli.bat:109:if not "%RHAMT_HOME%"=="" goto valFHome
./src/main/resources/bin/rhamt-cli.bat:111:if "%OS%"=="Windows_NT" SET "RHAMT_HOME=%~dp0.."
./src/main/resources/bin/rhamt-cli.bat:112:if "%OS%"=="WINNT" SET "RHAMT_HOME=%~dp0.."
./src/main/resources/bin/rhamt-cli.bat:113:if not "%RHAMT_HOME%"=="" goto valFHome
./src/main/resources/bin/rhamt-cli.bat:116:echo ERROR: RHAMT_HOME not found in your environment.
./src/main/resources/bin/rhamt-cli.bat:117:echo Please set the RHAMT_HOME variable in your environment to match the
./src/main/resources/bin/rhamt-cli.bat:118:echo location of the RHAMT installation
./src/main/resources/bin/rhamt-cli.bat:125:if not "_%RHAMT_HOME:~-1%"=="_\" goto checkFBat
./src/main/resources/bin/rhamt-cli.bat:126:set "RHAMT_HOME=%RHAMT_HOME:~0,-1%"
./src/main/resources/bin/rhamt-cli.bat:130:if exist "%RHAMT_HOME%\bin\rhamt-cli.bat" goto init
./src/main/resources/bin/rhamt-cli.bat:133:echo ERROR: RHAMT_HOME is set to an invalid directory.
./src/main/resources/bin/rhamt-cli.bat:134:echo RHAMT_HOME = "%RHAMT_HOME%"
./src/main/resources/bin/rhamt-cli.bat:135:echo Please set the RHAMT_HOME variable in your environment to match the
./src/main/resources/bin/rhamt-cli.bat:136:echo location of the RHAMT installation
./src/main/resources/bin/rhamt-cli.bat:144:set RHAMT_CMD_LINE_ARGS=
./src/main/resources/bin/rhamt-cli.bat:145:set RHAMT_DEBUG_ARGS=
./src/main/resources/bin/rhamt-cli.bat:157: if "!arg!"=="--debug" set RHAMT_DEBUG_ARGS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
./src/main/resources/bin/rhamt-cli.bat:158: set "RHAMT_CMD_LINE_ARGS=!RHAMT_CMD_LINE_ARGS! "!arg!""
./src/main/resources/bin/rhamt-cli.bat:170:SET RHAMT_JAVA_EXE="%JAVA_HOME%\bin\java.exe"
./src/main/resources/bin/rhamt-cli.bat:175:goto runRHAMT_CLI
./src/main/resources/bin/rhamt-cli.bat:177:@REM Start RHAMT
./src/main/resources/bin/rhamt-cli.bat:178::runRHAMT_CLI
./src/main/resources/bin/rhamt-cli.bat:180:echo Using RHAMT at %RHAMT_HOME%
./src/main/resources/bin/rhamt-cli.bat:183:if exist "%RHAMT_HOME%\addons" set ADDONS_DIR=--immutableAddonDir "%RHAMT_HOME%\addons"
./src/main/resources/bin/rhamt-cli.bat:184:set RHAMT_MAIN_CLASS=org.jboss.windup.bootstrap.Bootstrap
./src/main/resources/bin/rhamt-cli.bat:190: set RHAMT_MAX_METASPACE_SIZE=256m
./src/main/resources/bin/rhamt-cli.bat:192: set RHAMT_MAX_METASPACE_SIZE=%MAX_METASPACE_SIZE%
./src/main/resources/bin/rhamt-cli.bat:196: set RHAMT_RESERVED_CODE_CACHE_SIZE=128m
./src/main/resources/bin/rhamt-cli.bat:198: set RHAMT_RESERVED_CODE_CACHE_SIZE=%RESERVED_CODE_CACHE_SIZE%
./src/main/resources/bin/rhamt-cli.bat:201:if "%RHAMT_OPTS%" == "" (
./src/main/resources/bin/rhamt-cli.bat:203: set RHAMT_OPTS_INTERNAL=-XX:MaxMetaspaceSize=%RHAMT_MAX_METASPACE_SIZE% -XX:ReservedCodeCacheSize=128m
./src/main/resources/bin/rhamt-cli.bat:205: set RHAMT_OPTS_INTERNAL=-Xmx%MAX_MEMORY% -XX:MaxMetaspaceSize=%RHAMT_MAX_METASPACE_SIZE% -XX:ReservedCodeCacheSize=128m
./src/main/resources/bin/rhamt-cli.bat:208: set RHAMT_OPTS_INTERNAL=%RHAMT_OPTS%
./src/main/resources/bin/rhamt-cli.bat:211:%RHAMT_JAVA_EXE% %MODULES% %RHAMT_DEBUG_ARGS% %RHAMT_OPTS_INTERNAL% "-Dforge.standalone=true" "-Dforge.home=%RHAMT_HOME%" "-Dwindup.home=%RHAMT_HOME%" ^
./src/main/resources/bin/rhamt-cli.bat:212: -cp ".;%RHAMT_HOME%\lib\*" %RHAMT_MAIN_CLASS% %RHAMT_CMD_LINE_ARGS% %ADDONS_DIR%
./src/main/resources/bin/rhamt-cli.bat:228:set RHAMT_JAVA_EXE=
./src/main/resources/bin/rhamt-cli.bat:229:set RHAMT_CMD_LINE_ARGS=
./src/main/resources/bin/rhamt-cli.bat:230:set RHAMT_OPTS_INTERNAL=
./src/main/resources/bin/rhamt-cli.bat:231:set RHAMT_MAX_METASPACE_SIZE=
./src/main/resources/bin/rhamt-cli.bat:232:set RHAMT_RESERVED_CODE_CACHE_SIZE=
./src/main/resources/bin/rhamt-cli.bat:239:if exist "%USERHOME%\rhamtrc_post.bat" call "%USERHOME%\rhamtrc_post.bat"
./src/main/resources/bin/rhamt-cli.bat:241:if "%RHAMT_TERMINATE_CMD%" == "on" exit %ERROR_CODE%
./src/main/resources/bin/rhamt-cli:13:# RHAMT Startup script
./src/main/resources/bin/rhamt-cli:21:# RHAMT_HOME - location of RHAMT's installed home dir
./src/main/resources/bin/rhamt-cli:22:# RHAMT_OPTS - parameters passed to the Java VM when running RHAMT
./src/main/resources/bin/rhamt-cli:28:RHAMT_DEBUG_ARGS=()
./src/main/resources/bin/rhamt-cli:43: echo "[WARNING] The limits ($MAX_SOFT/$MAX_HARD) for open files is too low and could make RHAMT unstable. Please increase them to at least $WE_NEED."
./src/main/resources/bin/rhamt-cli:55:## resolve links - $0 may be a link to RHAMT's home
./src/main/resources/bin/rhamt-cli:81: RHAMT_DEBUG_ARGS=( "-Xdebug" "-Xnoagent" "-Djava.compiler=NONE" "-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000" )
./src/main/resources/bin/rhamt-cli:88:if [ -f /etc/rhamtrc ] ; then
./src/main/resources/bin/rhamt-cli:89: . /etc/rhamtrc
./src/main/resources/bin/rhamt-cli:92:if [ -f "$HOME/.rhamtrc" ] ; then
./src/main/resources/bin/rhamt-cli:93: . "$HOME/.rhamtrc"
./src/main/resources/bin/rhamt-cli:121:if [ -n "$RHAMT_HOME" ] ; then
./src/main/resources/bin/rhamt-cli:122: # Detect if this script is in a RHAMT directory
./src/main/resources/bin/rhamt-cli:123: if [ ! -f "$SCRIPT_HOME/rhamt-cli-version.txt" ] ; then
./src/main/resources/bin/rhamt-cli:124: # If it is, then use it as RHAMT_HOME
./src/main/resources/bin/rhamt-cli:125: echo "Resetting RHAMT_HOME to $SCRIPT_HOME (from: $RHAMT_HOME)"
./src/main/resources/bin/rhamt-cli:128: RHAMT_HOME="$SCRIPT_HOME"
./src/main/resources/bin/rhamt-cli:132:if [ -z "$RHAMT_HOME" ] ; then
./src/main/resources/bin/rhamt-cli:133: ## resolve links - $0 may be a link to RHAMT's home
./src/main/resources/bin/rhamt-cli:149: RHAMT_HOME=`dirname "$PRG"`/..
./src/main/resources/bin/rhamt-cli:152: RHAMT_HOME=`cd "$RHAMT_HOME" && pwd`
./src/main/resources/bin/rhamt-cli:157:echo Using RHAMT at $RHAMT_HOME
./src/main/resources/bin/rhamt-cli:161: [ -n "$RHAMT_HOME" ] &&
./src/main/resources/bin/rhamt-cli:162: RHAMT_HOME=`cygpath --unix "$RHAMT_HOME"`
./src/main/resources/bin/rhamt-cli:171: [ -n "$RHAMT_HOME" ] &&
./src/main/resources/bin/rhamt-cli:172: RHAMT_HOME="`(cd "$RHAMT_HOME"; pwd)`"
./src/main/resources/bin/rhamt-cli:206: echo " Error: a Java 1.8 or higher JRE is required to run RHAMT; found [$JAVACMD -version == $JAVAVER]."
./src/main/resources/bin/rhamt-cli:216:RHAMT_MAIN_CLASS=org.jboss.windup.bootstrap.Bootstrap
./src/main/resources/bin/rhamt-cli:220: [ -n "$RHAMT_HOME" ] &&
./src/main/resources/bin/rhamt-cli:221: RHAMT_HOME=`cygpath --path --windows "$RHAMT_HOME"`
./src/main/resources/bin/rhamt-cli:229:if [ -r "$RHAMT_HOME/addons/" ] ; then
./src/main/resources/bin/rhamt-cli:230: ADDONS_DIR=("--immutableAddonDir" "$RHAMT_HOME/addons/")
./src/main/resources/bin/rhamt-cli:241:if [ -z "$RHAMT_OPTS" ] ; then
./src/main/resources/bin/rhamt-cli:243: RHAMT_OPTS="-Xmx$MAX_MEMORY -XX:MaxMetaspaceSize=$MAX_METASPACE_SIZE -XX:ReservedCodeCacheSize=$RESERVED_CODE_CACHE_SIZE"
./src/main/resources/bin/rhamt-cli:245: RHAMT_OPTS="-XX:MaxMetaspaceSize=$MAX_METASPACE_SIZE -XX:ReservedCodeCacheSize=$RESERVED_CODE_CACHE_SIZE"
./src/main/resources/bin/rhamt-cli:249:RHAMT_OPTS="$RHAMT_OPTS $FILE_DESCRIPTOR_OPTS";
./src/main/resources/bin/rhamt-cli:251:exec "$JAVACMD" $MODULES "${RHAMT_DEBUG_ARGS[@]}" $RHAMT_OPTS -Dforge.standalone=true -Dforge.home="${RHAMT_HOME}" -Dwindup.home="${RHAMT_HOME}" \
./src/main/resources/bin/rhamt-cli:252: -cp "${RHAMT_HOME}"/lib/'*' $RHAMT_MAIN_CLASS "${QUOTED_ARGS[@]}" "${ADDONS_DIR[@]}"
./src/main/resources/README.txt:8:Red Hat Application Migration Toolkit (RHAMT) ${project.version} is an extensible and customizable rule-based tool that helps simplify migration of Java applications.
./src/main/resources/README.txt:10:RHAMT examines application artifacts, including project source directories and applications archives,
./src/main/resources/README.txt:13:RHAMT can be used to migrate Java applications from previous versions of Red Hat JBoss Enterprise Application Platform
./src/main/resources/README.txt:17:How Does RHAMT Simplify Migration?
./src/main/resources/README.txt:19: RHAMT looks for common resources and highlights technologies and known “trouble spots” when migrating applications.
./src/main/resources/README.txt:24:Run RHAMT
./src/main/resources/README.txt:26: Open a terminal and navigate to the RHAMT_HOME directory.
./src/main/resources/README.txt:28: Run RHAMT against the application using the appropriate command.
./src/main/resources/README.txt:32: $ bin/rhamt-cli --input INPUT_ARCHIVE_OR_DIRECTORY --output OUTPUT_REPORT_DIRECTORY \
./src/main/resources/README.txt:37: > bin\rhamt-cli.bat --input INPUT_ARCHIVE_OR_DIRECTORY --output OUTPUT_REPORT_DIRECTORY
./src/main/resources/README.txt:43: $ bin/rhamt-cli --help
./src/main/resources/README.txt:46: > bin\rhamt-cli.bat --help
./src/main/resources/README.txt:52: RHAMT Wiki - https://github.com/windup/windup/wiki
./src/main/resources/README.txt:53: RHAMT Forum for users - https://community.jboss.org/en/windup
./src/main/resources/README.txt:54: RHAMT JIRA issue trackers
./src/main/resources/README.txt:55: RHAMT core: https://issues.jboss.org/browse/WINDUP
./src/main/resources/README.txt:56: RHAMT Rules: https://issues.jboss.org/browse/WINDUPRULE
./src/main/resources/README.txt:57: RHAMT users mailing List: windup-users@lists.jboss.org
./src/main/resources/README.txt:58: RHAMT on Twitter: @JBossWindup (https://twitter.com/jbosswindup)
./src/main/resources/README.txt:59: RHAMT IRC channel: Server FreeNode (irc.freenode.net), channel #windup
./pom.xml:17: rhamt-cli
./pom.xml:20: RHAMT - Distribution Build
./pom.xml:212: ${project.build.directory}/rhamt-distribution-${project.version}/docs/licenses
./pom.xml:215: ${project.build.directory}/rhamt-distribution-${project.version}/docs/licenses/licenses.xml
./.project:3: rhamt-cli
./target/cache/help/help.xml:2:
Output Directory (WARNING: any existing files will be removed).FileDIRECTORYfalse
Force overwrite of the output directory, without prompting.BooleanSINGLEfalse
User Rules Directory (Search pattern: *.windup.groovy, *.windup.xml, *.rhamt.groovy and *.rhamt.xml). Multiple paths can be specified separated by a space (for example, --userRulesDirectory PATH_1 PATH_2).FileMANYfalse
User Labels Directory (Search pattern: *.windup.label.xml, *.rhamt.label.xml). Multiple paths can be specified separated by a space (for example, --userLabelsDirectory PATH_1 PATH_2).FileMANYfalse
A path to the list of path patterns to skip during execution. If it points to a directory, all contained files named '*rhamt-ignore.txt' or '*windup-ignore.txt' will be considered as such list.FileFILE_OR_DIRECTORYfalse
If set, RHAMT will not generate reports.BooleanSINGLEfalse
Indicates whether the input file or directory is a source code or compiled binaries (Default: Compiled).BooleanSINGLEfalse
A list of java package name prefixes to exclude (eg, com.myapp.subpackage). Multiple options may be specified, separated by a space.StringMANYfalse
All pom.xml files will use this value as their <groupId>. If the parameter is omitted, RHAMT tries to guess some value based on the application, but this guess may be wrong. Last resort default value is 'com.mycompany.mavenized'.StringSINGLEfalse
Indicates whether to export CSV file containing the migration information.BooleanSINGLEfalse
Indicates the tags to exclude from processing. If this is unset, then all tags will be processed. If this is set, then Rules with the specified tags will be skipped.StringSELECT_MANY
mail
jbpm
cloud-readiness
configuration
jboss-eap5
jca
jboss-eap6
seam
descriptor
hibernate
jrun
jms
glassfish
java
orion
jboss-web
ejb
log4j
rpc
jni
weblogic
drools
web-app
jonas
resin
datasource
logging
clustering
webservice
socket
false
A list of java package name prefixes to scan (eg, com.myapp). Multiple items can be separated by a space (eg, --packages PACKAGE_1 PACKAGE_2).StringMANYfalse
The source server/technology/framework to migrate from. This could include multiple items (eg, "eap" and "spring") separated by a space. Use --listSourceTechnologies to get known sources.StringSELECT_MANY
websphere
jbpm
soa
seam
eap7
hibernate
oraclejdk
eap6
springboot
rmi
jrun
glassfish
java
orion
eap
camel
hibernate-search
log4j
soa-p
rpc
sonic
weblogic
drools
java-ee
javaee
sonicesb
jonas
resin
resteasy
false
Adds additional files or directories to the classpathFileMANYfalse
If set, a Tattletale report won't be generated.BooleanSINGLEfalse
If set, RHAMT will generate a report of 'Compatible Files'. Keep in mind that generating this report may take a long time for large applications.BooleanSINGLEfalse
Indicates the tags to process. If this is unset, then all tags will be processed. If this is set, then only Rules with the specified tags will be processed.StringSELECT_MANY
mail
jbpm
cloud-readiness
configuration
jboss-eap5
jca
jboss-eap6
seam
descriptor
hibernate
jrun
jms
glassfish
java
orion
jboss-web
ejb
log4j
rpc
jni
weblogic
drools
web-app
jonas
resin
datasource
logging
clustering
webservice
socket
false
Indicates that network access is allowed. By turning it on, XML schemas can be validated against external resources, however, this comes with a performance penalty.BooleanSINGLEfalse
Enable analysis of Java files that are not available on the Classpath. This should be left off if some classes will be unavailable at analysis time.BooleanSINGLEfalse
If set, a Tattletale report will be generated for each application.BooleanSINGLEfalse
If the input path points to a directory, it should be treated as an unzipped application, instead of a directory containing applications (default).BooleanSINGLEfalse
If set, RHAMT will not delete the temporary working files, like graph database and unzipped archives. Debugging purposes.BooleanSINGLEfalse
Create a Maven project stub (a directory structure with pom.xml files) based on the structure and content of the application. This helps with locating the libraries and their versions, as well as adding the right Java EE API and creating the correct dependencies between the project modules.BooleanSINGLEfalse
This represents the full name of a given application.StringMANYfalse
./target/rhamt-cli-4.3.1-SNAPSHOT/bash-completion/rhamt-cli:1:# bash completion for rhamt-cli -*- shell-script -*-
./target/rhamt-cli-4.3.1-SNAPSHOT/bash-completion/rhamt-cli:3:_rhamt-cli()
./target/rhamt-cli-4.3.1-SNAPSHOT/bash-completion/rhamt-cli:44:complete -F _rhamt-cli rhamt-cli
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:9:@REM RHAMT Startup script
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:17:@REM RHAMT_HOME - location of RHAMT's installed home dir
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:18:@REM RHAMT_OPTS - parameters passed to the Java VM when running RHAMT
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:38:if not "%RHAMT_HOME%" == "" set RHAMT_HOME=%RHAMT_HOME:"=%
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:42:if exist "%USERHOME%\rhamtrc_pre.bat" call "%USERHOME%\rhamtrc_pre.bat"
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:98:echo A Java 1.8 or higher JRE is required to run RHAMT. "%JAVA_HOME%\bin\java.exe" is version %JAVAVER%
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:107:if exist "%SCRIPT_HOME%\rhamt-cli-version.txt" set "RHAMT_HOME=%SCRIPT_HOME%"
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:109:if not "%RHAMT_HOME%"=="" goto valFHome
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:111:if "%OS%"=="Windows_NT" SET "RHAMT_HOME=%~dp0.."
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:112:if "%OS%"=="WINNT" SET "RHAMT_HOME=%~dp0.."
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:113:if not "%RHAMT_HOME%"=="" goto valFHome
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:116:echo ERROR: RHAMT_HOME not found in your environment.
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:117:echo Please set the RHAMT_HOME variable in your environment to match the
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:118:echo location of the RHAMT installation
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:125:if not "_%RHAMT_HOME:~-1%"=="_\" goto checkFBat
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:126:set "RHAMT_HOME=%RHAMT_HOME:~0,-1%"
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:130:if exist "%RHAMT_HOME%\bin\rhamt-cli.bat" goto init
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:133:echo ERROR: RHAMT_HOME is set to an invalid directory.
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:134:echo RHAMT_HOME = "%RHAMT_HOME%"
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:135:echo Please set the RHAMT_HOME variable in your environment to match the
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:136:echo location of the RHAMT installation
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:144:set RHAMT_CMD_LINE_ARGS=
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:145:set RHAMT_DEBUG_ARGS=
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:157: if "!arg!"=="--debug" set RHAMT_DEBUG_ARGS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:158: set "RHAMT_CMD_LINE_ARGS=!RHAMT_CMD_LINE_ARGS! "!arg!""
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:170:SET RHAMT_JAVA_EXE="%JAVA_HOME%\bin\java.exe"
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:175:goto runRHAMT_CLI
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:177:@REM Start RHAMT
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:178::runRHAMT_CLI
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:180:echo Using RHAMT at %RHAMT_HOME%
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:183:if exist "%RHAMT_HOME%\addons" set ADDONS_DIR=--immutableAddonDir "%RHAMT_HOME%\addons"
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:184:set RHAMT_MAIN_CLASS=org.jboss.windup.bootstrap.Bootstrap
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:190: set RHAMT_MAX_METASPACE_SIZE=256m
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:192: set RHAMT_MAX_METASPACE_SIZE=%MAX_METASPACE_SIZE%
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:196: set RHAMT_RESERVED_CODE_CACHE_SIZE=128m
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:198: set RHAMT_RESERVED_CODE_CACHE_SIZE=%RESERVED_CODE_CACHE_SIZE%
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:201:if "%RHAMT_OPTS%" == "" (
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:203: set RHAMT_OPTS_INTERNAL=-XX:MaxMetaspaceSize=%RHAMT_MAX_METASPACE_SIZE% -XX:ReservedCodeCacheSize=128m
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:205: set RHAMT_OPTS_INTERNAL=-Xmx%MAX_MEMORY% -XX:MaxMetaspaceSize=%RHAMT_MAX_METASPACE_SIZE% -XX:ReservedCodeCacheSize=128m
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:208: set RHAMT_OPTS_INTERNAL=%RHAMT_OPTS%
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:211:%RHAMT_JAVA_EXE% %MODULES% %RHAMT_DEBUG_ARGS% %RHAMT_OPTS_INTERNAL% "-Dforge.standalone=true" "-Dforge.home=%RHAMT_HOME%" "-Dwindup.home=%RHAMT_HOME%" ^
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:212: -cp ".;%RHAMT_HOME%\lib\*" %RHAMT_MAIN_CLASS% %RHAMT_CMD_LINE_ARGS% %ADDONS_DIR%
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:228:set RHAMT_JAVA_EXE=
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:229:set RHAMT_CMD_LINE_ARGS=
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:230:set RHAMT_OPTS_INTERNAL=
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:231:set RHAMT_MAX_METASPACE_SIZE=
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:232:set RHAMT_RESERVED_CODE_CACHE_SIZE=
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:239:if exist "%USERHOME%\rhamtrc_post.bat" call "%USERHOME%\rhamtrc_post.bat"
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli.bat:241:if "%RHAMT_TERMINATE_CMD%" == "on" exit %ERROR_CODE%
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:13:# RHAMT Startup script
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:21:# RHAMT_HOME - location of RHAMT's installed home dir
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:22:# RHAMT_OPTS - parameters passed to the Java VM when running RHAMT
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:28:RHAMT_DEBUG_ARGS=()
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:43: echo "[WARNING] The limits ($MAX_SOFT/$MAX_HARD) for open files is too low and could make RHAMT unstable. Please increase them to at least $WE_NEED."
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:55:## resolve links - $0 may be a link to RHAMT's home
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:81: RHAMT_DEBUG_ARGS=( "-Xdebug" "-Xnoagent" "-Djava.compiler=NONE" "-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000" )
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:88:if [ -f /etc/rhamtrc ] ; then
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:89: . /etc/rhamtrc
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:92:if [ -f "$HOME/.rhamtrc" ] ; then
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:93: . "$HOME/.rhamtrc"
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:121:if [ -n "$RHAMT_HOME" ] ; then
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:122: # Detect if this script is in a RHAMT directory
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:123: if [ ! -f "$SCRIPT_HOME/rhamt-cli-version.txt" ] ; then
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:124: # If it is, then use it as RHAMT_HOME
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:125: echo "Resetting RHAMT_HOME to $SCRIPT_HOME (from: $RHAMT_HOME)"
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:128: RHAMT_HOME="$SCRIPT_HOME"
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:132:if [ -z "$RHAMT_HOME" ] ; then
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:133: ## resolve links - $0 may be a link to RHAMT's home
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:149: RHAMT_HOME=`dirname "$PRG"`/..
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:152: RHAMT_HOME=`cd "$RHAMT_HOME" && pwd`
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:157:echo Using RHAMT at $RHAMT_HOME
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:161: [ -n "$RHAMT_HOME" ] &&
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:162: RHAMT_HOME=`cygpath --unix "$RHAMT_HOME"`
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:171: [ -n "$RHAMT_HOME" ] &&
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:172: RHAMT_HOME="`(cd "$RHAMT_HOME"; pwd)`"
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:206: echo " Error: a Java 1.8 or higher JRE is required to run RHAMT; found [$JAVACMD -version == $JAVAVER]."
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:216:RHAMT_MAIN_CLASS=org.jboss.windup.bootstrap.Bootstrap
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:220: [ -n "$RHAMT_HOME" ] &&
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:221: RHAMT_HOME=`cygpath --path --windows "$RHAMT_HOME"`
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:229:if [ -r "$RHAMT_HOME/addons/" ] ; then
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:230: ADDONS_DIR=("--immutableAddonDir" "$RHAMT_HOME/addons/")
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:241:if [ -z "$RHAMT_OPTS" ] ; then
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:243: RHAMT_OPTS="-Xmx$MAX_MEMORY -XX:MaxMetaspaceSize=$MAX_METASPACE_SIZE -XX:ReservedCodeCacheSize=$RESERVED_CODE_CACHE_SIZE"
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:245: RHAMT_OPTS="-XX:MaxMetaspaceSize=$MAX_METASPACE_SIZE -XX:ReservedCodeCacheSize=$RESERVED_CODE_CACHE_SIZE"
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:249:RHAMT_OPTS="$RHAMT_OPTS $FILE_DESCRIPTOR_OPTS";
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:251:exec "$JAVACMD" $MODULES "${RHAMT_DEBUG_ARGS[@]}" $RHAMT_OPTS -Dforge.standalone=true -Dforge.home="${RHAMT_HOME}" -Dwindup.home="${RHAMT_HOME}" \
./target/rhamt-cli-4.3.1-SNAPSHOT/bin/rhamt-cli:252: -cp "${RHAMT_HOME}"/lib/'*' $RHAMT_MAIN_CLASS "${QUOTED_ARGS[@]}" "${ADDONS_DIR[@]}"
./target/rhamt-cli-4.3.1-SNAPSHOT/README.txt:8:Red Hat Application Migration Toolkit (RHAMT) 4.3.1-SNAPSHOT is an extensible and customizable rule-based tool that helps simplify migration of Java applications.
./target/rhamt-cli-4.3.1-SNAPSHOT/README.txt:10:RHAMT examines application artifacts, including project source directories and applications archives,
./target/rhamt-cli-4.3.1-SNAPSHOT/README.txt:13:RHAMT can be used to migrate Java applications from previous versions of Red Hat JBoss Enterprise Application Platform
./target/rhamt-cli-4.3.1-SNAPSHOT/README.txt:17:How Does RHAMT Simplify Migration?
./target/rhamt-cli-4.3.1-SNAPSHOT/README.txt:19: RHAMT looks for common resources and highlights technologies and known “trouble spots” when migrating applications.
./target/rhamt-cli-4.3.1-SNAPSHOT/README.txt:24:Run RHAMT
./target/rhamt-cli-4.3.1-SNAPSHOT/README.txt:26: Open a terminal and navigate to the RHAMT_HOME directory.
./target/rhamt-cli-4.3.1-SNAPSHOT/README.txt:28: Run RHAMT against the application using the appropriate command.
./target/rhamt-cli-4.3.1-SNAPSHOT/README.txt:32: $ bin/rhamt-cli --input INPUT_ARCHIVE_OR_DIRECTORY --output OUTPUT_REPORT_DIRECTORY \
./target/rhamt-cli-4.3.1-SNAPSHOT/README.txt:37: > bin\rhamt-cli.bat --input INPUT_ARCHIVE_OR_DIRECTORY --output OUTPUT_REPORT_DIRECTORY
./target/rhamt-cli-4.3.1-SNAPSHOT/README.txt:43: $ bin/rhamt-cli --help
./target/rhamt-cli-4.3.1-SNAPSHOT/README.txt:46: > bin\rhamt-cli.bat --help
./target/rhamt-cli-4.3.1-SNAPSHOT/README.txt:52: RHAMT Wiki - https://github.com/windup/windup/wiki
./target/rhamt-cli-4.3.1-SNAPSHOT/README.txt:53: RHAMT Forum for users - https://community.jboss.org/en/windup
./target/rhamt-cli-4.3.1-SNAPSHOT/README.txt:54: RHAMT JIRA issue trackers
./target/rhamt-cli-4.3.1-SNAPSHOT/README.txt:55: RHAMT core: https://issues.jboss.org/browse/WINDUP
./target/rhamt-cli-4.3.1-SNAPSHOT/README.txt:56: RHAMT Rules: https://issues.jboss.org/browse/WINDUPRULE
./target/rhamt-cli-4.3.1-SNAPSHOT/README.txt:57: RHAMT users mailing List: windup-users@lists.jboss.org
./target/rhamt-cli-4.3.1-SNAPSHOT/README.txt:58: RHAMT on Twitter: @JBossWindup (https://twitter.com/jbosswindup)
./target/rhamt-cli-4.3.1-SNAPSHOT/README.txt:59: RHAMT IRC channel: Server FreeNode (irc.freenode.net), channel #windup
./target/rhamt-cli-4.3.1-SNAPSHOT/cache/help/help.xml:2:
Input file or directory (a directory is required for source mode). Multiple paths can be specified separated by a space (for example, --input PATH_1 PATH_2).PathMANYtrue
The target server/technology/framework to migrate to. This could include multiple items (eg, "eap7" and "cloud-readiness") separated by a space. Use --listTargetTechnologies to get known targets.StringSELECT_MANY
cloud-readiness
jbpm
drools
fsw
eap7
hibernate
java-ee
eap6
fuse
openjdk
eap
camel
linux
hibernate-search
resteasy
rhr
true
Output Directory (WARNING: any existing files will be removed).FileDIRECTORYfalse
Force overwrite of the output directory, without prompting.BooleanSINGLEfalse
User Rules Directory (Search pattern: *.windup.groovy, *.windup.xml, *.rhamt.groovy and *.rhamt.xml). Multiple paths can be specified separated by a space (for example, --userRulesDirectory PATH_1 PATH_2).FileMANYfalse
User Labels Directory (Search pattern: *.windup.label.xml, *.rhamt.label.xml). Multiple paths can be specified separated by a space (for example, --userLabelsDirectory PATH_1 PATH_2).FileMANYfalse
A path to the list of path patterns to skip during execution. If it points to a directory, all contained files named '*rhamt-ignore.txt' or '*windup-ignore.txt' will be considered as such list.FileFILE_OR_DIRECTORYfalse
If set, RHAMT will not generate reports.BooleanSINGLEfalse
Indicates whether the input file or directory is a source code or compiled binaries (Default: Compiled).BooleanSINGLEfalse
A list of java package name prefixes to exclude (eg, com.myapp.subpackage). Multiple options may be specified, separated by a space.StringMANYfalse
All pom.xml files will use this value as their <groupId>. If the parameter is omitted, RHAMT tries to guess some value based on the application, but this guess may be wrong. Last resort default value is 'com.mycompany.mavenized'.StringSINGLEfalse
Indicates whether to export CSV file containing the migration information.BooleanSINGLEfalse
Indicates the tags to exclude from processing. If this is unset, then all tags will be processed. If this is set, then Rules with the specified tags will be skipped.StringSELECT_MANY
mail
jbpm
cloud-readiness
configuration
jboss-eap5
jca
jboss-eap6
seam
descriptor
hibernate
jrun
jms
glassfish
java
orion
jboss-web
ejb
log4j
rpc
jni
weblogic
drools
web-app
jonas
resin
datasource
logging
clustering
webservice
socket
false
A list of java package name prefixes to scan (eg, com.myapp). Multiple items can be separated by a space (eg, --packages PACKAGE_1 PACKAGE_2).StringMANYfalse
The source server/technology/framework to migrate from. This could include multiple items (eg, "eap" and "spring") separated by a space. Use --listSourceTechnologies to get known sources.StringSELECT_MANY
websphere
jbpm
soa
seam
eap7
hibernate
oraclejdk
eap6
springboot
rmi
jrun
glassfish
java
orion
eap
camel
hibernate-search
log4j
soa-p
rpc
sonic
weblogic
drools
java-ee
javaee
sonicesb
jonas
resin
resteasy
false
Adds additional files or directories to the classpathFileMANYfalse
If set, a Tattletale report won't be generated.BooleanSINGLEfalse
If set, RHAMT will generate a report of 'Compatible Files'. Keep in mind that generating this report may take a long time for large applications.BooleanSINGLEfalse
Indicates the tags to process. If this is unset, then all tags will be processed. If this is set, then only Rules with the specified tags will be processed.StringSELECT_MANY
mail
jbpm
cloud-readiness
configuration
jboss-eap5
jca
jboss-eap6
seam
descriptor
hibernate
jrun
jms
glassfish
java
orion
jboss-web
ejb
log4j
rpc
jni
weblogic
drools
web-app
jonas
resin
datasource
logging
clustering
webservice
socket
false
Indicates that network access is allowed. By turning it on, XML schemas can be validated against external resources, however, this comes with a performance penalty.BooleanSINGLEfalse
Enable analysis of Java files that are not available on the Classpath. This should be left off if some classes will be unavailable at analysis time.BooleanSINGLEfalse
If set, a Tattletale report will be generated for each application.BooleanSINGLEfalse
If the input path points to a directory, it should be treated as an unzipped application, instead of a directory containing applications (default).BooleanSINGLEfalse
If set, RHAMT will not delete the temporary working files, like graph database and unzipped archives. Debugging purposes.BooleanSINGLEfalse
Create a Maven project stub (a directory structure with pom.xml files) based on the structure and content of the application. This helps with locating the libraries and their versions, as well as adding the right Java EE API and creating the correct dependencies between the project modules.BooleanSINGLEfalse
This represents the full name of a given application.StringMANYfalse
./target/rhamt-cli-4.3.1-SNAPSHOT/rules/migration-core/eap6/jboss-eap5/jboss-eap5-xml.windup.xml:153:
./target/rhamt-cli-4.3.1-SNAPSHOT/rules/migration-core/eap6/jboss-eap5/jboss-eap5-xml.windup.xml:359:
./target/rhamt-cli-4.3.1-SNAPSHOT/rules/migration-core/eap6/websphere/websphere-xml.windup.xml:28:
./target/rhamt-cli-4.3.1-SNAPSHOT/rules/migration-core/META-INF/maven/org.jboss.windup.rules/windup-rulesets/pom.xml:323: **/*.rhamt.xml
./target/rhamt-cli-4.3.1-SNAPSHOT/rules/migration-core/META-INF/maven/org.jboss.windup.rules/windup-rulesets/pom.xml:324: **/*.rhamt.groovy
./target/rhamt-cli-4.3.1-SNAPSHOT/rules/migration-core/eap7/eap6/eap6-xml.windup.xml:33:
./target/rhamt-cli-4.3.1-SNAPSHOT/rules/migration-core/eap7/websphere/websphere-xml.windup.xml:28:
./target/rules/eap6/jboss-eap5/jboss-eap5-xml.windup.xml:153:
./target/rules/eap6/jboss-eap5/jboss-eap5-xml.windup.xml:359:
./target/rules/eap6/websphere/websphere-xml.windup.xml:28:
./target/rules/META-INF/maven/org.jboss.windup.rules/windup-rulesets/pom.xml:323: **/*.rhamt.xml
./target/rules/META-INF/maven/org.jboss.windup.rules/windup-rulesets/pom.xml:324: **/*.rhamt.groovy
./target/rules/eap7/eap6/eap6-xml.windup.xml:33:
./target/rules/eap7/websphere/websphere-xml.windup.xml:28:
./README.asciidoc:1:= Red Hat Application Migration Toolkit (RHAMT) Distribution
./README.asciidoc:5:This project builds the RHAMT distribution ZIP file. It includes all launch scripts, batch files, libraries, JARs, add-ons, and configuration files for running RHAMT.
./README.asciidoc:9:* https://github.com/windup/windup-rulesets[windup-rulesets]: This project contains the RHAMT rules.
./README.asciidoc:22:This creates a `rhamt-distribution--offline.zip` file in the `rhamt-distribution/target/` directory.