-
-
Notifications
You must be signed in to change notification settings - Fork 34
/
build.gradle.kts
49 lines (43 loc) · 1.13 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
45
46
47
48
49
plugins {
base
id("io.freefair.javadocs")
id("io.freefair.aggregate-javadoc")
}
dependencies {
javadocClasspath("org.projectlombok:lombok:1.18.36")
javadocClasspath(libs.immutables)
rootProject.subprojects.forEach { subproject ->
if (subproject.name == "data-generator") {
return@forEach
}
subproject.plugins.withId("java") {
javadoc(subproject)
}
}
}
tasks {
javadoc {
title = "SoulFire Javadocs"
(options as StandardJavadocDocletOptions).addStringOption("Xdoclint:none", "-quiet")
}
}
allprojects {
group = "com.soulfiremc"
version = property("maven_version")!!
description = "Advanced Minecraft Server-Stresser Tool."
repositories {
mavenCentral()
maven("https://oss.sonatype.org/content/repositories/snapshots/") {
name = "Sonatype Repository"
}
maven("https://repo.pistonmaster.net/releases") {
name = "PistonDev Release Repository"
}
maven("https://repo.pistonmaster.net/snapshots") {
name = "PistonDev Snapshots Repository"
}
maven("https://repo.pistonmaster.net/extras") {
name = "PistonDev Extras Repository"
}
}
}