Skip to content

Commit 1fd5c4c

Browse files
First gradle stuff
1 parent bc3ac6e commit 1fd5c4c

6 files changed

Lines changed: 337 additions & 6 deletions

File tree

build.gradle.kts

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
plugins {
2+
java
3+
`maven-publish`
4+
}
5+
6+
repositories {
7+
maven("https://hub.spigotmc.org/nexus/content/repositories/snapshots")
8+
maven("https://oss.sonatype.org/content/repositories/snapshots")
9+
maven("https://repo.dmulloy2.net/nexus/repository/public")
10+
maven("https://repo.codemc.org/repository/maven-releases")
11+
maven("https://repo.codemc.org/repository/maven-snapshots")
12+
maven("https://nexus.velocitypowered.com/repository/maven-public")
13+
mavenCentral()
14+
}
15+
16+
dependencies {
17+
implementation("org.spongepowered:configurate-yaml:4.1.2")
18+
implementation("org.bstats:bstats-bungeecord:3.0.0")
19+
implementation("org.bstats:bstats-velocity:3.0.0")
20+
compileOnly("org.spigotmc:spigot-api:1.18.1-R0.1-SNAPSHOT")
21+
compileOnly("net.md-5:bungeecord-api:1.18-R0.1-SNAPSHOT")
22+
compileOnly("net.md-5:bungeecord-api:1.18-R0.1-SNAPSHOT")
23+
compileOnly("com.velocitypowered:velocity-api:3.1.0")
24+
annotationProcessor("com.velocitypowered:velocity-api:3.1.0")
25+
compileOnly("com.comphenix.protocol:ProtocolLib:4.7.0")
26+
compileOnly("net.pistonmaster:pistonmotd-api:5.0.0-SNAPSHOT")
27+
compileOnly("org.projectlombok:lombok:1.18.22")
28+
}
29+
30+
group = "net.pistonmaster"
31+
version = "2.3.1"
32+
description = "PistonQueue"
33+
java.sourceCompatibility = JavaVersion.VERSION_1_8
34+
35+
publishing {
36+
publications.create<MavenPublication>("maven") {
37+
from(components["java"])
38+
}
39+
}
40+
41+
tasks.withType<JavaCompile>() {
42+
options.encoding = "UTF-8"
43+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
distributionBase=GRADLE_USER_HOME
2+
distributionPath=wrapper/dists
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-7.1-bin.zip
4+
zipStoreBase=GRADLE_USER_HOME
5+
zipStorePath=wrapper/dists

gradlew

Lines changed: 185 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gradlew.bat

Lines changed: 89 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pom.xml

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -143,30 +143,38 @@
143143
<pluginRepositories>
144144
<pluginRepository>
145145
<id>maven-snapshots</id>
146-
<url>https://repository.apache.org/content/repositories/snapshots/</url>
146+
<url>https://repository.apache.org/content/repositories/snapshots</url>
147147
</pluginRepository>
148148
</pluginRepositories>
149149

150150
<repositories>
151151
<repository>
152152
<id>spigotmc</id>
153-
<url>https://hub.spigotmc.org/nexus/content/repositories/snapshots/</url>
153+
<url>https://hub.spigotmc.org/nexus/content/repositories/snapshots</url>
154154
</repository>
155155
<repository>
156156
<id>bungeecord</id>
157157
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
158158
</repository>
159159
<repository>
160160
<id>dmulloy2</id>
161-
<url>https://repo.dmulloy2.net/nexus/repository/public/</url>
161+
<url>https://repo.dmulloy2.net/nexus/repository/public</url>
162162
</repository>
163163
<repository>
164-
<id>codemc</id>
165-
<url>https://repo.codemc.org/repository/maven-public/</url>
164+
<id>codemc-releases</id>
165+
<url>https://repo.codemc.org/repository/maven-releases</url>
166+
</repository>
167+
<repository>
168+
<id>codemc-snapshots</id>
169+
<url>https://repo.codemc.org/repository/maven-snapshots</url>
170+
<snapshots>
171+
<enabled>true</enabled>
172+
<updatePolicy>always</updatePolicy>
173+
</snapshots>
166174
</repository>
167175
<repository>
168176
<id>velocity</id>
169-
<url>https://nexus.velocitypowered.com/repository/maven-public/</url>
177+
<url>https://nexus.velocitypowered.com/repository/maven-public</url>
170178
</repository>
171179
</repositories>
172180

settings.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
rootProject.name = "PistonQueue"

0 commit comments

Comments
 (0)