diff options
author | Lukasz Jarocki <lukasz.jarocki@sonarsource.com> | 2025-01-02 17:37:05 +0100 |
---|---|---|
committer | sonartech <sonartech@sonarsource.com> | 2025-01-07 20:03:30 +0000 |
commit | 390680d297b2a1821f0a317c6288cbb21e21bc54 (patch) | |
tree | 508751297f9edd91f1884a9f26530367f560fe31 /sonar-application | |
parent | e0d67055f6034e09b0c1a87d906ff87d30354f70 (diff) | |
download | sonarqube-390680d297b2a1821f0a317c6288cbb21e21bc54.tar.gz sonarqube-390680d297b2a1821f0a317c6288cbb21e21bc54.zip |
SONAR-21771 added libraries to help users connect to MSSQL database with ActiveDirectory and Entra ID
Diffstat (limited to 'sonar-application')
-rw-r--r-- | sonar-application/build.gradle | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/sonar-application/build.gradle b/sonar-application/build.gradle index f183c409cf7..fc9deee0790 100644 --- a/sonar-application/build.gradle +++ b/sonar-application/build.gradle @@ -25,6 +25,7 @@ configurations { jdbc_mssql { transitive = false } + jdbc_mssql_entra jdbc_postgresql { transitive = false } @@ -38,7 +39,7 @@ configurations { extendsFrom bundledPlugin transitive = true } - appLicenses.extendsFrom(api, web, scanner, jdbc_mssql, jdbc_postgresql, jdbc_h2, bundledPlugin_deps) + appLicenses.extendsFrom(api, web, scanner, jdbc_mssql, jdbc_mssql_entra, jdbc_postgresql, jdbc_h2, bundledPlugin_deps) cyclonedx } @@ -74,6 +75,7 @@ dependencies { jdbc_h2 'com.h2database:h2' jdbc_mssql 'com.microsoft.sqlserver:mssql-jdbc' + jdbc_mssql_entra 'com.microsoft.azure:msal4j' jdbc_postgresql 'org.postgresql:postgresql' webapp 'org.sonarsource.sonarqube:webapp-assets' @@ -327,6 +329,7 @@ task zip(type: Zip, dependsOn: [configurations.compileClasspath]) { } into("${archiveDir}/lib/jdbc/mssql/") { from configurations.jdbc_mssql + from configurations.jdbc_mssql_entra } into("${archiveDir}/lib/jdbc/postgresql/") { from configurations.jdbc_postgresql @@ -381,12 +384,12 @@ artifactoryPublish.skip = !deployCommunity def bomFile = layout.buildDirectory.file('reports/bom.json') cyclonedxBom { - includeConfigs = ["runtimeClasspath", "web", "shutdowner", "jdbc_mssql", "jdbc_postgresql", "jdbc_h2", "bundledPlugin_deps", + includeConfigs = ["runtimeClasspath", "web", "shutdowner", "jdbc_mssql", "jdbc_mssql_entra", "jdbc_postgresql", "jdbc_h2", "bundledPlugin_deps", "cyclonedx"] outputs.file bomFile } tasks.cyclonedxBom { - inputs.files(configurations.runtimeClasspath, configurations.shutdowner, configurations.jdbc_mssql, + inputs.files(configurations.runtimeClasspath, configurations.shutdowner, configurations.jdbc_mssql, configurations.jdbc_mssql_entra, configurations.jdbc_postgresql, configurations.jdbc_h2, configurations.bundledPlugin_deps, configurations.cyclonedx) } def bomArtifact = artifacts.add('archives', bomFile.get().asFile) { |