From 10c6e77b5876fd641ad45bd6ddfb88e70520b301 Mon Sep 17 00:00:00 2001 From: Scott Frederick Date: Thu, 19 Sep 2019 11:19:00 -0500 Subject: [PATCH] feat(sql): Conditionally allow MySQL Connector to be excluded from the build (#596) --- front50-sql-mysql/front50-sql-mysql.gradle | 2 +- front50-sql/front50-sql.gradle | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/front50-sql-mysql/front50-sql-mysql.gradle b/front50-sql-mysql/front50-sql-mysql.gradle index e22c78e43..62797dcac 100644 --- a/front50-sql-mysql/front50-sql-mysql.gradle +++ b/front50-sql-mysql/front50-sql-mysql.gradle @@ -1,3 +1,3 @@ dependencies { - implementation "mysql:mysql-connector-java:8.0.12" + runtimeOnly "mysql:mysql-connector-java:8.0.12" } diff --git a/front50-sql/front50-sql.gradle b/front50-sql/front50-sql.gradle index 416db3050..039ca4177 100644 --- a/front50-sql/front50-sql.gradle +++ b/front50-sql/front50-sql.gradle @@ -2,7 +2,9 @@ apply from: "$rootDir/gradle/kotlin.gradle" dependencies { implementation project(":front50-core") - implementation project(":front50-sql-mysql") + if (!rootProject.hasProperty("excludeSqlDrivers")) { + runtimeOnly project(":front50-sql-mysql") + } implementation "com.netflix.spinnaker.kork:kork-sql" implementation "com.netflix.spinnaker.kork:kork-exceptions"