-
-
Notifications
You must be signed in to change notification settings - Fork 64
/
build.gradle.kts
44 lines (39 loc) · 1.05 KB
/
build.gradle.kts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
plugins {
buildsrc.convention.base
buildsrc.convention.kover
buildsrc.convention.`kotlin-jvm`
buildsrc.convention.`publish-jvm`
id("io.github.gradle-nexus.publish-plugin")
}
@Suppress("PropertyName")
val release_version: String by project
version = release_version
group = "it.skrape"
dependencies {
api(projects.assertions)
api(projects.fetcher.asyncFetcher)
api(projects.fetcher.baseFetcher)
api(projects.fetcher.browserFetcher)
api(projects.fetcher.httpFetcher)
api(projects.dsl)
api(projects.htmlParser)
kover(projects.assertions)
kover(projects.fetcher.asyncFetcher)
kover(projects.fetcher.baseFetcher)
kover(projects.fetcher.browserFetcher)
kover(projects.fetcher.httpFetcher)
kover(projects.dsl)
kover(projects.htmlParser)
kover(projects.ktorExtension)
kover(projects.mockMvcExtension)
kover(projects.testUtils)
}
nexusPublishing {
repositories {
sonatype()
}
}
tasks.wrapper {
gradleVersion = "8.4"
distributionType = Wrapper.DistributionType.ALL
}