34 references to JavaVersionDetector
Aspire.Hosting.Java (1)
JavaDockerfileGenerator.cs (1)
127
var javaVersion =
JavaVersionDetector
.Detect(appDirectory, build?.Tool, build?.Args);
Aspire.Hosting.Java.Tests (33)
AddJavaAppPublishTests.cs (33)
514
[InlineData("<maven.compiler.target>${java.version}</maven.compiler.target>",
JavaVersionDetector
.DefaultJavaVersion)]
515
[InlineData("",
JavaVersionDetector
.DefaultJavaVersion)]
531
Assert.Equal(expected,
JavaVersionDetector
.Detect(appDirectory.Path));
561
Assert.Equal("17",
JavaVersionDetector
.Detect(appDirectory.Path));
584
Assert.Equal("25",
JavaVersionDetector
.Detect(appDirectory.Path));
608
Assert.Equal("25",
JavaVersionDetector
.Detect(appDirectory.Path));
636
Assert.Equal("25",
JavaVersionDetector
.Detect(appDirectory.Path));
653
Assert.Equal("25",
JavaVersionDetector
.Detect(appDirectory.Path, JavaBuildTool.Maven, buildArgs));
665
Assert.Equal("21",
JavaVersionDetector
.Detect(appDirectory.Path, JavaBuildTool.Maven, buildArgs));
679
Assert.Equal("17",
JavaVersionDetector
.Detect(appDirectory.Path, JavaBuildTool.Maven, buildArgs));
689
Assert.Equal("17",
JavaVersionDetector
.Detect(appDirectory.Path, JavaBuildTool.Gradle, ["-Pprod"]));
712
Assert.Equal("21",
JavaVersionDetector
.Detect(appDirectory.Path));
736
Assert.Equal(
JavaVersionDetector
.DefaultJavaVersion,
JavaVersionDetector
.Detect(appDirectory.Path));
831
[InlineData("",
JavaVersionDetector
.DefaultJavaVersion)]
879
[InlineData("// languageVersion = JavaLanguageVersion.of(17)",
JavaVersionDetector
.DefaultJavaVersion)]
895
[InlineData("""println("JavaLanguageVersion.of(17)")""",
JavaVersionDetector
.DefaultJavaVersion)]
901
""",
JavaVersionDetector
.DefaultJavaVersion)]
908
Assert.Equal(expected,
JavaVersionDetector
.Detect(appDirectory.Path));
1020
Assert.Equal("25",
JavaVersionDetector
.Detect(appDirectory.Path));
1033
Assert.Equal("21",
JavaVersionDetector
.Detect(appDirectory.Path));
1046
Assert.Equal("17",
JavaVersionDetector
.Detect(appDirectory.Path));
1067
Assert.Equal(expected,
JavaVersionDetector
.Detect(appDirectory.Path, tool));
1082
Assert.Equal("17",
JavaVersionDetector
.Detect(appDirectory.Path, JavaBuildTool.Gradle));
1107
Assert.Equal("21",
JavaVersionDetector
.Detect(appDirectory.Path));
1129
Assert.Equal("17",
JavaVersionDetector
.Detect(appDirectory.Path));
1148
Assert.Equal(
JavaVersionDetector
.DefaultJavaVersion,
JavaVersionDetector
.Detect(appDirectory.Path));
1160
Assert.Equal(
JavaVersionDetector
.DefaultJavaVersion,
JavaVersionDetector
.Detect(appDirectory.Path));
1553
$"run --rm -v {sourceDir.FullName}:/work -w /work docker.io/library/eclipse-temurin:{
JavaVersionDetector
.DefaultJavaVersion}-jdk " +
1628
<maven.compiler.release>{
JavaVersionDetector
.DefaultJavaVersion}</maven.compiler.release>
1671
$"run --rm -v {sourceDir.FullName}:/work -w /work docker.io/library/maven:3.9-eclipse-temurin-{
JavaVersionDetector
.DefaultJavaVersion} " +