Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions Configuration.props
Original file line number Diff line number Diff line change
Expand Up @@ -157,11 +157,11 @@
<XABinutilsVersion Condition="'$(XABinutilsVersion)' == ''">L_18.1.6-8.0.0-1</XABinutilsVersion>
<XABinutilsHash Condition="'$(XABinutilsHash)' == ''">5394EA6C411DA3A08BF0E6A87E1DD1B98BD2562B896C0CACD18E29E2FD4C0660</XABinutilsHash>
<!-- Microsoft OpenJDK: https://learn.microsoft.com/en-us/java/openjdk/download -->
<MicrosoftOpenJDKVersion Condition="'$(MicrosoftOpenJDKVersion)' == ''">21.0.8</MicrosoftOpenJDKVersion>
<MicrosoftOpenJDKFolder Condition="'$(MicrosoftOpenJDKFolder)' == ''">jdk-21</MicrosoftOpenJDKFolder>
<MicrosoftOpenJDKRootDirName Condition="'$(MicrosoftOpenJDKRootDirName)' == ''">jdk-21.0.8+9</MicrosoftOpenJDKRootDirName>
<MicrosoftOpenJDKVersion Condition="'$(MicrosoftOpenJDKVersion)' == ''">25.0.4.1</MicrosoftOpenJDKVersion>
<MicrosoftOpenJDKFolder Condition="'$(MicrosoftOpenJDKFolder)' == ''">jdk-25</MicrosoftOpenJDKFolder>
<MicrosoftOpenJDKRootDirName Condition="'$(MicrosoftOpenJDKRootDirName)' == ''">jdk-25.0.4.1+1</MicrosoftOpenJDKRootDirName>
<JavaSdkVersion Condition=" '$(JavaSdkVersion)' == '' ">$(MicrosoftOpenJDKVersion)</JavaSdkVersion>
<MinimumSupportedJavaSdkVersion Condition=" '$(MinimumSupportedJavaSdkVersion)' == '' ">17.0</MinimumSupportedJavaSdkVersion>
<MinimumSupportedJavaSdkVersion Condition=" '$(MinimumSupportedJavaSdkVersion)' == '' ">21.0</MinimumSupportedJavaSdkVersion>
<JavaSdkDirectory Condition=" '$(JavaSdkDirectory)' == '' ">$(AndroidToolchainDirectory)\$(MicrosoftOpenJDKFolder)</JavaSdkDirectory>
<_JdkExeExtension Condition=" '$(_JdkExeExtension)' == '' And '$(HostOS)' == 'Windows' ">.exe</_JdkExeExtension>
<JavaPath Condition=" '$(JavaPath)' == '' ">$(JavaSdkDirectory)\bin\java$(_JdkExeExtension)</JavaPath>
Expand Down
8 changes: 4 additions & 4 deletions build-tools/automation/azure-pipelines-internal.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -63,9 +63,6 @@ variables:
value: 'true'
- name: NuGetAudit
value: 'false'
# Override for internal pipeline
- name: DefaultJavaSdkMajorVersion
value: 21
# Override pool images for internal (non-"-open") dnceng agents.
# Confirm these pool/image names exist in the dnceng/internal project.
# Match the public pipeline's Mac image (Apple Silicon). Using the x64
Expand Down Expand Up @@ -736,6 +733,8 @@ stages:
steps:
- template: /build-tools/automation/yaml-templates/setup-test-environment-public.yaml
parameters:
jdkMajorVersion: $(DefaultJavaSdkMajorVersion)
useAgentJdkPath: true
installTestSlicer: true
installApkDiff: false
use1ESTemplate: false
Expand Down Expand Up @@ -829,7 +828,8 @@ stages:
androidSdkPlatforms: $(DefaultTestSdkPlatforms)
dotnetVersion: $(DotNetSdkVersion)
dotnetQuality: $(DotNetSdkQuality)
useAgentJdkPath: false
jdkMajorVersion: $(DefaultJavaSdkMajorVersion)
useAgentJdkPath: true
use1ESTemplate: false

- task: DownloadPipelineArtifact@2
Expand Down
8 changes: 4 additions & 4 deletions build-tools/automation/azure-pipelines-public.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,6 @@ resources:
# Global variables
variables:
- template: /build-tools/automation/yaml-templates/variables.yaml@self
# Override for public pipeline
- name: DefaultJavaSdkMajorVersion
value: 21
# Override pool images for public Microsoft-hosted agents
- name: LinuxPoolImage
value: ubuntu-22.04
Expand Down Expand Up @@ -393,6 +390,8 @@ stages:
steps:
- template: /build-tools/automation/yaml-templates/setup-test-environment-public.yaml
parameters:
jdkMajorVersion: $(DefaultJavaSdkMajorVersion)
useAgentJdkPath: true
installTestSlicer: true
installApkDiff: false
use1ESTemplate: false
Expand Down Expand Up @@ -507,7 +506,8 @@ stages:
androidSdkPlatforms: $(DefaultTestSdkPlatforms)
dotnetVersion: $(DotNetSdkVersion)
dotnetQuality: $(DotNetSdkQuality)
useAgentJdkPath: false
jdkMajorVersion: $(DefaultJavaSdkMajorVersion)
useAgentJdkPath: true
use1ESTemplate: false

- task: DownloadPipelineArtifact@2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ parameters:
jobName: CheckTimeZoneInfoIsCorrectNode1
jobTimeout: 360
jdkMajorVersion: $(DefaultJavaSdkMajorVersion)
useAgentJdkPath: false
useAgentJdkPath: true
testSteps: []
use1ESTemplate: true

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
parameters:
jdkMajorVersion: $(DefaultJavaSdkMajorVersion) # Generally 11|17|21
jdkMajorVersion: $(DefaultJavaSdkMajorVersion) # Supported: 21|25
useAgentJdkPath: true # true to use preinstalled agent JDK, false to use 'android-toolchain/jdk-NN'

steps:
Expand All @@ -16,6 +16,7 @@ steps:
$jdkHomeVarName="JAVA_HOME_${jdkMajorVersion}_${agentArch}"
$jdkHomePath=(Get-Item -Path "env:$jdkHomeVarName").Value
}
Write-Host "Setting variable 'JAVA_HOME' to '$jdkHomePath'"
Write-Host "Setting variables 'JAVA_HOME' and 'JavaSdkDirectory' to '$jdkHomePath'"
Write-Host "##vso[task.setvariable variable=JAVA_HOME]$jdkHomePath"
displayName: set JAVA_HOME
Write-Host "##vso[task.setvariable variable=JavaSdkDirectory]$jdkHomePath"
displayName: set JDK variables
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
parameters:
configuration: $(XA.Build.Configuration)
xaSourcePath: $(System.DefaultWorkingDirectory)
jdkMajorVersion: $(DefaultJavaSdkMajorVersion)
jdkMajorVersion: $(LatestJavaSdkMajorVersion)
useAgentJdkPath: false
remove_dotnet: false
dotnetVersion: $(DotNetSdkVersion)
Expand Down
4 changes: 2 additions & 2 deletions build-tools/automation/yaml-templates/variables.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -61,9 +61,9 @@ variables:
- name: DefaultTestSdkPlatforms # Comma-separated SDK Platform(s) to install on test agents (no spaces)
value: 35,36,36.1,37.0,37.1,37.2
- name: DefaultJavaSdkMajorVersion
value: 17
- name: LatestJavaSdkMajorVersion
value: 21
- name: LatestJavaSdkMajorVersion
value: 25
- name: ExcludedNightlyNUnitCategories
value: 'cat != SystemApplication & cat != TimeZoneInfo & cat != Localization'
- name: RunMAUITestJob
Expand Down
3 changes: 1 addition & 2 deletions eng/gradle/mirror-dependencies.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -65,8 +65,7 @@
.EXAMPLE
pwsh ./eng/gradle/mirror-dependencies.ps1 `
-ProjectDir external/Java.Interop/tests/Xamarin.Android.Tools.Bytecode-Tests/kotlin-gradle `
-Task classes `
-GradleWrapper external/Java.Interop/build-tools/gradle/gradlew.bat
-Task classes

.EXAMPLE
pwsh ./eng/gradle/mirror-dependencies.ps1 `
Expand Down
2 changes: 1 addition & 1 deletion external/Java.Interop/Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@
<PropertyGroup>
<DotnetToolPath Condition=" '$(DotnetToolPath)' == '' ">dotnet</DotnetToolPath>
<CmakePath Condition=" '$(CmakePath)' == '' ">cmake</CmakePath>
<GradleHome Condition=" '$(GradleHome)' == '' ">$(MSBuildThisFileDirectory)build-tools\gradle</GradleHome>
<GradleHome Condition=" '$(GradleHome)' == '' ">$(MSBuildThisFileDirectory)..\..\build-tools\gradle</GradleHome>
<GradleWPath Condition=" '$(GradleWPath)' == '' ">$(GradleHome)\gradlew</GradleWPath>
<GradleArgs Condition=" '$(GradleArgs)' == '' ">--stacktrace --no-daemon</GradleArgs>
<JavacSourceVersion Condition=" '$(JavacSourceVersion)' == '' ">11</JavacSourceVersion>
Expand Down
Binary file not shown.

This file was deleted.

172 changes: 0 additions & 172 deletions external/Java.Interop/build-tools/gradle/gradlew

This file was deleted.

Loading
Loading