File tree Expand file tree Collapse file tree 2 files changed +3
-13
lines changed
apache-maven/src/assembly/maven/bin Expand file tree Collapse file tree 2 files changed +3
-13
lines changed Original file line number Diff line number Diff line change @@ -72,10 +72,10 @@ public static void main(String[] args) {
7272 line = line .replace ("$MAVEN_PROJECTBASEDIR" , mavenProjectBasedir );
7373
7474 // Parse line into individual arguments (split on spaces, respecting quotes)
75- List <String > args = parseArguments (line );
75+ List <String > parsed = parseArguments (line );
7676
7777 // Append each argument quoted
78- for (String arg : args ) {
78+ for (String arg : parsed ) {
7979 if (result .length () > 0 ) {
8080 result .append (' ' );
8181 }
Original file line number Diff line number Diff line change @@ -181,18 +181,8 @@ if not exist "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadJvmConfig
181181
182182rem Use Java to parse jvm.config to avoid batch script parsing issues with special characters
183183rem This handles pipes, quotes, and other special characters correctly
184- rem Compile to temp directory to avoid needing write access to bin directory
185- rem Use a hash of MAVEN_HOME to create a unique directory per Maven installation
186- set " MAVEN_HOME_HASH = %MAVEN_HOME:\ =- % "
187- set " MAVEN_HOME_HASH = %MAVEN_HOME_HASH:: =% "
188- set " MAVEN_HOME_HASH = %MAVEN_HOME_HASH: =% "
189- set " JVM_CONFIG_PARSER_DIR = %TEMP% \mvn-jvm-parser-%MAVEN_HOME_HASH% "
190- if not exist " %JVM_CONFIG_PARSER_DIR% \JvmConfigParser.class" (
191- if not exist " %JVM_CONFIG_PARSER_DIR% " mkdir " %JVM_CONFIG_PARSER_DIR% "
192- " %JAVACMD:java.exe =javac.exe % " -d " %JVM_CONFIG_PARSER_DIR% " " %MAVEN_HOME% \bin\JvmConfigParser.java" > nul 2 >& 1
193- )
194184set " JVM_CONFIG_TEMP = %TEMP% \mvn-jvm-config-%RANDOM% .txt"
195- " %JAVACMD% " -cp " %JVM_CONFIG_PARSER_DIR% " JvmConfigParser " %MAVEN_PROJECTBASEDIR% \.mvn\jvm.config" " %MAVEN_PROJECTBASEDIR% " > " %JVM_CONFIG_TEMP% " 2 > nul
185+ " %JAVACMD% " " %JAVA_HOME% \bin\ JvmConfigParser.java " " %MAVEN_PROJECTBASEDIR% \.mvn\jvm.config" " %MAVEN_PROJECTBASEDIR% " > " %JVM_CONFIG_TEMP% " 2 > nul
196186rem Read the single line from temp file
197187set /p JVM_CONFIG_MAVEN_OPTS = < " %JVM_CONFIG_TEMP% "
198188del " %JVM_CONFIG_TEMP% " 2 > nul
You can’t perform that action at this time.
0 commit comments