Skip to content

Commit e3c5499

Browse files
committed
feat(GradleInspector): Proper set Temurin OpenJDK for macOS
Temurin OpenJDK native macOS install follows system placement, requiring path adjustments, not necessarily for Linux environments. Signed-off-by: Helio Chissini de Castro <[email protected]>
1 parent 550ab36 commit e3c5499

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

plugins/package-managers/gradle-inspector/src/main/kotlin/GradleInspector.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -183,8 +183,9 @@ class GradleInspector(
183183
?: config.javaHome?.let { File(it) }
184184

185185
javaHome?.also {
186-
logger.info { "Setting Java home for project analysis to '$it'. " }
187-
setJavaHome(it)
186+
val javaHomePath = if (Os.isMac) it / "Contents" / "Home" else it
187+
logger.info { "Setting Java home for project analysis to '$javaHomePath'." }
188+
setJavaHome(javaHomePath)
188189
}
189190
}
190191
.setJvmArguments(jvmArgs)

0 commit comments

Comments
 (0)