File tree Expand file tree Collapse file tree 1 file changed +7
-5
lines changed
build-logic/src/main/kotlin Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -94,6 +94,8 @@ fun Project.configureDokka() {
94
94
}
95
95
}
96
96
97
+ private class MavenCoordinates (val module : String , val version : String )
98
+
97
99
fun Project.configureDokkaAggregate () {
98
100
val dokkatoo = configureDokkaCommon()
99
101
dependencies.add(
@@ -109,20 +111,20 @@ fun Project.configureDokkaAggregate() {
109
111
}
110
112
)
111
113
112
- val olderVersions = listOf (" 3.8.2" )
113
- val kdocVersionTasks = olderVersions .map { version ->
114
- val versionString = version.replace(" ." , " _" ).replace(" -" , " _" )
114
+ val olderVersionsCoordinates = listOf (MavenCoordinates ( " com.apollographql.apollo3:apollo-kdoc " , " 3.8.2" ) )
115
+ val kdocVersionTasks = olderVersionsCoordinates .map { coordinate ->
116
+ val versionString = coordinate. version.replace(" ." , " _" ).replace(" -" , " _" )
115
117
val configuration = configurations.create(" apolloKdocVersion_$versionString " ) {
116
118
isCanBeResolved = true
117
119
isCanBeConsumed = false
118
120
isTransitive = false
119
121
120
- dependencies.add(project.dependencies.create(" com.apollographql.apollo:apollo-kdoc: $ version :javadoc" ))
122
+ dependencies.add(project.dependencies.create(" ${coordinate.module} : ${coordinate. version} :javadoc" ))
121
123
}
122
124
123
125
tasks.register(" extractApolloKdocVersion_$versionString " , Copy ::class .java) {
124
126
from(configuration.elements.map { it.map { zipTree(it) } })
125
- into(layout.buildDirectory.dir(" kdoc-versions/$version " ))
127
+ into(layout.buildDirectory.dir(" kdoc-versions/${coordinate. version} " ))
126
128
}
127
129
}
128
130
You can’t perform that action at this time.
0 commit comments