Skip to content

Commit 171d81d

Browse files
fdelbrayelleclaude
andauthored
fix(build): fix Gradle 9.5 cross-project sourceSets access (#163)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 978992d commit 171d81d

7 files changed

Lines changed: 19 additions & 6 deletions

File tree

plugin-debezium-db2/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jar {
1414

1515
dependencies {
1616
implementation project(':plugin-debezium')
17-
testImplementation project(':plugin-debezium').sourceSets.test.output
17+
testImplementation project(path: ':plugin-debezium', configuration: 'testOutput')
1818

1919
implementation group: 'com.ibm.db2.jcc', name: 'db2jcc', version: 'db2jcc4'
2020
// Solution to weird bug because of NoClassDefFoundError: com/ibm/db2/jcc/DB2Driver

plugin-debezium-mongodb/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jar {
1414

1515
dependencies {
1616
implementation project(':plugin-debezium')
17-
testImplementation project(':plugin-debezium').sourceSets.test.output
17+
testImplementation project(path: ':plugin-debezium', configuration: 'testOutput')
1818

1919
implementation group: 'io.debezium', name: 'debezium-connector-mongodb', version: debeziumVersion
2020
}

plugin-debezium-mysql/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jar {
1414

1515
dependencies {
1616
implementation project(':plugin-debezium')
17-
testImplementation project(':plugin-debezium').sourceSets.test.output
17+
testImplementation project(path: ':plugin-debezium', configuration: 'testOutput')
1818

1919
implementation group: 'io.debezium', name: 'debezium-connector-mysql', version: debeziumVersion
2020
}

plugin-debezium-oracle/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jar {
1414

1515
dependencies {
1616
implementation project(':plugin-debezium')
17-
testImplementation project(':plugin-debezium').sourceSets.test.output
17+
testImplementation project(path: ':plugin-debezium', configuration: 'testOutput')
1818

1919
implementation group: 'io.debezium', name: 'debezium-connector-oracle', version: debeziumVersion
2020
}

plugin-debezium-postgres/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jar {
1414

1515
dependencies {
1616
implementation project(':plugin-debezium')
17-
testImplementation project(':plugin-debezium').sourceSets.test.output
17+
testImplementation project(path: ':plugin-debezium', configuration: 'testOutput')
1818

1919
api group: 'io.debezium', name: 'debezium-connector-postgres', version: debeziumVersion
2020
api 'org.bouncycastle:bcprov-jdk18on'

plugin-debezium-sqlserver/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jar {
1414

1515
dependencies {
1616
implementation project(':plugin-debezium')
17-
testImplementation project(':plugin-debezium').sourceSets.test.output
17+
testImplementation project(path: ':plugin-debezium', configuration: 'testOutput')
1818

1919
implementation group: 'io.debezium', name: 'debezium-connector-sqlserver', version: debeziumVersion
2020
}

plugin-debezium/build.gradle

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,16 @@ dependencies {
1616
implementation group: 'io.debezium', name: 'debezium-api', version: debeziumVersion
1717
implementation group: 'io.debezium', name: 'debezium-embedded', version: debeziumVersion
1818
}
19+
20+
configurations {
21+
testOutput
22+
}
23+
24+
task testJar(type: Jar) {
25+
archiveClassifier = 'tests'
26+
from sourceSets.test.output
27+
}
28+
29+
artifacts {
30+
testOutput testJar
31+
}

0 commit comments

Comments
 (0)