Skip to content

Commit e27fed3

Browse files
committed
Fix java
1 parent defa688 commit e27fed3

File tree

2 files changed

+3
-13
lines changed

2 files changed

+3
-13
lines changed

apache-maven/src/assembly/maven/bin/JvmConfigParser.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff 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
}

apache-maven/src/assembly/maven/bin/mvn.cmd

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -181,18 +181,8 @@ if not exist "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadJvmConfig
181181

182182
rem Use Java to parse jvm.config to avoid batch script parsing issues with special characters
183183
rem 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-
)
194184
set "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
196186
rem Read the single line from temp file
197187
set /p JVM_CONFIG_MAVEN_OPTS=<"%JVM_CONFIG_TEMP%"
198188
del "%JVM_CONFIG_TEMP%" 2>nul

0 commit comments

Comments
 (0)