Skip to content

Commit 0fb072c

Browse files
authored
Merge pull request #13 from Iridium-Development/feature/gradle-and-tests
Switch to Gradle & Add unit tests
2 parents 685e13a + ed2db4c commit 0fb072c

11 files changed

Lines changed: 541 additions & 48 deletions

File tree

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
# Project exclude paths
2+
.gradle/
23
.idea/
3-
target/
4+
build/
5+
target/

build.gradle.kts

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
plugins {
2+
java
3+
`maven-publish`
4+
}
5+
6+
group = "com.iridium"
7+
version = "1.0.5"
8+
description = "IridiumColorAPI"
9+
java.sourceCompatibility = JavaVersion.VERSION_1_8
10+
11+
repositories {
12+
maven("https://repo.rosewooddev.io/repository/public/")
13+
mavenCentral()
14+
}
15+
16+
dependencies {
17+
implementation("org.spigotmc:spigot:1.17.1")
18+
testImplementation("org.junit.jupiter:junit-jupiter:5.8.1")
19+
testImplementation("org.mockito:mockito-inline:4.0.0")
20+
testImplementation("org.mockito:mockito-junit-jupiter:4.0.0")
21+
}
22+
23+
publishing {
24+
publications.create<MavenPublication>("maven") {
25+
from(components["java"])
26+
}
27+
}
28+
29+
tasks {
30+
build {
31+
dependsOn(test)
32+
}
33+
34+
test {
35+
useJUnitPlatform()
36+
setForkEvery(1)
37+
}
38+
}

gradle/wrapper/gradle-wrapper.jar

58.1 KB
Binary file not shown.
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.2-bin.zip
4+
zipStoreBase=GRADLE_USER_HOME
5+
zipStorePath=wrapper/dists

gradlew

Lines changed: 234 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.

0 commit comments

Comments
 (0)