24 references to JavaVersionDetector
Aspire.Hosting.Java (1)
JavaDockerfileGenerator.cs (1)
129
var javaVersion =
JavaVersionDetector
.Detect(appDirectory, build?.Tool);
Aspire.Hosting.Java.Tests (23)
AddJavaAppPublishTests.cs (23)
505
[InlineData("<maven.compiler.target>${java.version}</maven.compiler.target>",
JavaVersionDetector
.DefaultJavaVersion)]
506
[InlineData("",
JavaVersionDetector
.DefaultJavaVersion)]
522
Assert.Equal(expected,
JavaVersionDetector
.Detect(appDirectory.Path));
552
Assert.Equal("17",
JavaVersionDetector
.Detect(appDirectory.Path));
576
Assert.Equal(
JavaVersionDetector
.DefaultJavaVersion,
JavaVersionDetector
.Detect(appDirectory.Path));
586
[InlineData("",
JavaVersionDetector
.DefaultJavaVersion)]
613
[InlineData("// languageVersion = JavaLanguageVersion.of(17)",
JavaVersionDetector
.DefaultJavaVersion)]
629
[InlineData("""println("JavaLanguageVersion.of(17)")""",
JavaVersionDetector
.DefaultJavaVersion)]
635
""",
JavaVersionDetector
.DefaultJavaVersion)]
642
Assert.Equal(expected,
JavaVersionDetector
.Detect(appDirectory.Path));
655
Assert.Equal("17",
JavaVersionDetector
.Detect(appDirectory.Path));
676
Assert.Equal(expected,
JavaVersionDetector
.Detect(appDirectory.Path, tool));
691
Assert.Equal("17",
JavaVersionDetector
.Detect(appDirectory.Path, JavaBuildTool.Gradle));
716
Assert.Equal("21",
JavaVersionDetector
.Detect(appDirectory.Path));
738
Assert.Equal("17",
JavaVersionDetector
.Detect(appDirectory.Path));
757
Assert.Equal(
JavaVersionDetector
.DefaultJavaVersion,
JavaVersionDetector
.Detect(appDirectory.Path));
769
Assert.Equal(
JavaVersionDetector
.DefaultJavaVersion,
JavaVersionDetector
.Detect(appDirectory.Path));
1162
$"run --rm -v {sourceDir.FullName}:/work -w /work docker.io/library/eclipse-temurin:{
JavaVersionDetector
.DefaultJavaVersion}-jdk " +
1237
<maven.compiler.release>{
JavaVersionDetector
.DefaultJavaVersion}</maven.compiler.release>
1280
$"run --rm -v {sourceDir.FullName}:/work -w /work docker.io/library/maven:3.9-eclipse-temurin-{
JavaVersionDetector
.DefaultJavaVersion} " +