34 references to JavaVersionDetector
Aspire.Hosting.Java (1)
JavaDockerfileGenerator.cs (1)
129
var javaVersion =
JavaVersionDetector
.Detect(appDirectory, build?.Tool, build?.Args);
Aspire.Hosting.Java.Tests (33)
AddJavaAppPublishTests.cs (33)
516
[InlineData("<maven.compiler.target>${java.version}</maven.compiler.target>",
JavaVersionDetector
.DefaultJavaVersion)]
517
[InlineData("",
JavaVersionDetector
.DefaultJavaVersion)]
533
Assert.Equal(expected,
JavaVersionDetector
.Detect(appDirectory.Path));
563
Assert.Equal("17",
JavaVersionDetector
.Detect(appDirectory.Path));
586
Assert.Equal("25",
JavaVersionDetector
.Detect(appDirectory.Path));
610
Assert.Equal("25",
JavaVersionDetector
.Detect(appDirectory.Path));
638
Assert.Equal("25",
JavaVersionDetector
.Detect(appDirectory.Path));
655
Assert.Equal("25",
JavaVersionDetector
.Detect(appDirectory.Path, JavaBuildTool.Maven, buildArgs));
667
Assert.Equal("21",
JavaVersionDetector
.Detect(appDirectory.Path, JavaBuildTool.Maven, buildArgs));
681
Assert.Equal("17",
JavaVersionDetector
.Detect(appDirectory.Path, JavaBuildTool.Maven, buildArgs));
691
Assert.Equal("17",
JavaVersionDetector
.Detect(appDirectory.Path, JavaBuildTool.Gradle, ["-Pprod"]));
714
Assert.Equal("21",
JavaVersionDetector
.Detect(appDirectory.Path));
738
Assert.Equal(
JavaVersionDetector
.DefaultJavaVersion,
JavaVersionDetector
.Detect(appDirectory.Path));
833
[InlineData("",
JavaVersionDetector
.DefaultJavaVersion)]
881
[InlineData("// languageVersion = JavaLanguageVersion.of(17)",
JavaVersionDetector
.DefaultJavaVersion)]
897
[InlineData("""println("JavaLanguageVersion.of(17)")""",
JavaVersionDetector
.DefaultJavaVersion)]
903
""",
JavaVersionDetector
.DefaultJavaVersion)]
910
Assert.Equal(expected,
JavaVersionDetector
.Detect(appDirectory.Path));
1022
Assert.Equal("25",
JavaVersionDetector
.Detect(appDirectory.Path));
1035
Assert.Equal("21",
JavaVersionDetector
.Detect(appDirectory.Path));
1048
Assert.Equal("17",
JavaVersionDetector
.Detect(appDirectory.Path));
1069
Assert.Equal(expected,
JavaVersionDetector
.Detect(appDirectory.Path, tool));
1084
Assert.Equal("17",
JavaVersionDetector
.Detect(appDirectory.Path, JavaBuildTool.Gradle));
1109
Assert.Equal("21",
JavaVersionDetector
.Detect(appDirectory.Path));
1131
Assert.Equal("17",
JavaVersionDetector
.Detect(appDirectory.Path));
1150
Assert.Equal(
JavaVersionDetector
.DefaultJavaVersion,
JavaVersionDetector
.Detect(appDirectory.Path));
1162
Assert.Equal(
JavaVersionDetector
.DefaultJavaVersion,
JavaVersionDetector
.Detect(appDirectory.Path));
1555
$"run --rm -v {sourceDir.FullName}:/work -w /work docker.io/library/eclipse-temurin:{
JavaVersionDetector
.DefaultJavaVersion}-jdk " +
1630
<maven.compiler.release>{
JavaVersionDetector
.DefaultJavaVersion}</maven.compiler.release>
1673
$"run --rm -v {sourceDir.FullName}:/work -w /work docker.io/library/maven:3.9-eclipse-temurin-{
JavaVersionDetector
.DefaultJavaVersion} " +