Skip to content

Commit 0c22df1

Browse files
committed
fix: Remove use of compile/runtime configurations from integration/functional test plugins
1 parent 6deecff commit 0c22df1

File tree

2 files changed

+8
-31
lines changed

2 files changed

+8
-31
lines changed

plugins/functionaltest-gradle-plugin/src/main/groovy/org/kordamp/gradle/plugin/functionaltest/FunctionalTestPlugin.groovy

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -110,12 +110,8 @@ class FunctionalTestPlugin extends AbstractKordampPlugin {
110110

111111
@CompileStatic
112112
private void adjustConfigurations(Project project) {
113-
String compileSuffix = 'Compile'
114-
String runtimeSuffix = 'Runtime'
115-
if (supportsApiConfiguration(project)) {
116-
compileSuffix = 'Implementation'
117-
runtimeSuffix = 'RuntimeOnly'
118-
}
113+
String compileSuffix = 'Implementation'
114+
String runtimeSuffix = 'RuntimeOnly'
119115

120116
project.configurations.findByName('functionalTest' + compileSuffix)
121117
.extendsFrom project.configurations.findByName(compileSuffix.uncapitalize())
@@ -138,15 +134,8 @@ class FunctionalTestPlugin extends AbstractKordampPlugin {
138134
}
139135

140136
private void createConfigurationsIfNeeded(Project project) {
141-
String compileSuffix = 'Compile'
142-
String runtimeSuffix = 'Runtime'
143-
if (supportsApiConfiguration(project)) {
144-
compileSuffix = 'Implementation'
145-
runtimeSuffix = 'RuntimeOnly'
146-
}
147-
148-
project.configurations.maybeCreate('functionalTest' + compileSuffix)
149-
project.configurations.maybeCreate('functionalTest' + runtimeSuffix)
137+
project.configurations.maybeCreate('functionalTestImplementation')
138+
project.configurations.maybeCreate('functionalTestRuntimeOnly')
150139
}
151140

152141
private void createSourceSetsIfNeeded(Project project) {

plugins/integrationtest-gradle-plugin/src/main/groovy/org/kordamp/gradle/plugin/integrationtest/IntegrationTestPlugin.groovy

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ import javax.inject.Named
3636
import static org.kordamp.gradle.listener.ProjectEvaluationListenerManager.addProjectEvaluatedListener
3737
import static org.kordamp.gradle.util.PluginUtils.resolveConfig
3838
import static org.kordamp.gradle.util.PluginUtils.resolveSourceSets
39-
import static org.kordamp.gradle.util.PluginUtils.supportsApiConfiguration
4039

4140
/**
4241
* @author Andres Almiray
@@ -115,12 +114,8 @@ class IntegrationTestPlugin extends AbstractKordampPlugin {
115114

116115
@CompileStatic
117116
private void adjustConfigurations(Project project) {
118-
String compileSuffix = 'Compile'
119-
String runtimeSuffix = 'Runtime'
120-
if (supportsApiConfiguration(project)) {
121-
compileSuffix = 'Implementation'
122-
runtimeSuffix = 'RuntimeOnly'
123-
}
117+
String compileSuffix = 'Implementation'
118+
String runtimeSuffix = 'RuntimeOnly'
124119

125120
project.configurations.findByName('integrationTest' + compileSuffix)
126121
.extendsFrom(project.configurations.findByName('test' + compileSuffix))
@@ -144,15 +139,8 @@ class IntegrationTestPlugin extends AbstractKordampPlugin {
144139
}
145140

146141
private void createConfigurationsIfNeeded(Project project) {
147-
String compileSuffix = 'Compile'
148-
String runtimeSuffix = 'Runtime'
149-
if (supportsApiConfiguration(project)) {
150-
compileSuffix = 'Implementation'
151-
runtimeSuffix = 'RuntimeOnly'
152-
}
153-
154-
project.configurations.maybeCreate('integrationTest' + compileSuffix)
155-
project.configurations.maybeCreate('integrationTest' + runtimeSuffix)
142+
project.configurations.maybeCreate('integrationTestImplementation')
143+
project.configurations.maybeCreate('integrationTestRuntimeOnly')
156144
}
157145

158146
private void createSourceSetsIfNeeded(Project project) {

0 commit comments

Comments
 (0)