1
- import org.gradle.internal.declarativedsl.parsing.main
2
- import org.gradle.jvm.tasks.Jar
3
-
4
1
val projectVersion: String by project
5
2
6
3
group = " com.fingerprint"
@@ -13,13 +10,6 @@ plugins {
13
10
`maven- publish`
14
11
}
15
12
16
- buildscript {
17
- repositories {
18
- mavenLocal()
19
- mavenCentral()
20
- }
21
- }
22
-
23
13
repositories {
24
14
mavenLocal()
25
15
mavenCentral()
@@ -60,21 +50,11 @@ dependencies {
60
50
testRuntimeOnly(libs.junit.jupiter.engine)
61
51
testImplementation(libs.mockito)
62
52
}
63
- //
64
- // test {
65
- // useJUnitPlatform()
66
- // }
67
- //
68
- // javadoc {
69
- // options.tags = [ "http.response.details:a:Http Response Details" ]
70
- // }
71
- //
72
53
73
54
sourceSets {
74
55
main {
75
56
java {
76
57
srcDir(" src/main/java" )
77
- srcDir(" src/examples/java" )
78
58
}
79
59
}
80
60
}
@@ -99,20 +79,16 @@ openApiGenerate {
99
79
}
100
80
101
81
tasks.register<Copy >(" copyDocs" ) {
102
- // dependsOn(openApiGenerate)
103
- dependencies { openApiGenerate }
104
82
from(layout.buildDirectory.dir(" generated/docs" ))
105
83
into(" docs" )
106
84
}
107
85
108
86
tasks.register<Copy >(" copyClasses" ) {
109
- dependsOn(openApiGenerate)
110
87
from(layout.buildDirectory.dir(" generated/src/main/java" ))
111
88
into(" src/main/java" )
112
89
}
113
90
114
91
tasks.register(" removeWrongDocumentationLinks" ) {
115
- dependsOn(" copyDocs" )
116
92
doLast {
117
93
fileTree(" ./docs" ).files
118
94
.filter { it.isFile }
@@ -125,26 +101,19 @@ tasks.register("removeWrongDocumentationLinks") {
125
101
}
126
102
}
127
103
128
- // compileJava.dependsOn tasks.openApiGenerate
129
- // processResources.dependsOn tasks.openApiGenerate
130
- //
131
-
132
- //
133
- // tasks.register('copyDocs', Copy) {
134
- // into "docs"
135
- // from layout.buildDirectory.dir("generated/docs")
136
- // }
137
- // copyDocs.dependsOn tasks.openApiGenerate
138
- //
139
- // copyClasses.dependsOn tasks.openApiGenerate
140
- // compileJava.dependsOn tasks.copyClasses
104
+ tasks.named(" copyDocs" ) {
105
+ dependsOn(tasks.openApiGenerate)
106
+ }
107
+ tasks.named(" copyClasses" ) {
108
+ dependsOn(tasks.openApiGenerate)
109
+ }
110
+ tasks.named(" removeWrongDocumentationLinks" ) {
111
+ dependsOn(" copyDocs" )
112
+ }
113
+ tasks.named(" build" ) {
114
+ finalizedBy(" removeWrongDocumentationLinks" )
115
+ }
141
116
142
- // removeWrongDocumentationLinks.dependsOn tasks.copyDocs
143
- //
144
- // tasks.register('runFunctionalTests', JavaExec) {
145
- // group = "execute"
146
- // description = "Run the Functional Tests"
147
- // classpath = sourceSets.main.runtimeClasspath
148
- // main = 'com.fingerprint.example.FunctionalTests'
149
- // }
150
- // runFunctionalTests.dependsOn tasks.compileJava
117
+ tasks.compileJava {
118
+ dependsOn(tasks.withType<Copy >())
119
+ }
0 commit comments