aboutsummaryrefslogtreecommitdiff
path: root/build.gradle
diff options
context:
space:
mode:
Diffstat (limited to 'build.gradle')
-rw-r--r--build.gradle34
1 files changed, 34 insertions, 0 deletions
diff --git a/build.gradle b/build.gradle
index db4b3ec..f737c49 100644
--- a/build.gradle
+++ b/build.gradle
@@ -6,6 +6,7 @@ plugins {
id("com.github.spotbugs").version("5.0.5")
id("org.cadixdev.licenser").version("0.6.1")
id("com.github.johnrengelman.shadow").version("7.1.2")
+ id("maven-publish")
}
setGroup("net.elytrium")
@@ -37,6 +38,39 @@ repositories {
}
}
+task javadocJar(type: Jar) {
+ getArchiveClassifier().set("javadoc")
+ from(javadoc)
+}
+
+task sourcesJar(type: Jar) {
+ getArchiveClassifier().set("sources")
+ from(sourceSets.main.getAllSource())
+}
+
+publishing {
+ repositories {
+ maven {
+ credentials {
+ setUsername(System.getenv("PUBLISH_USERNAME"))
+ setPassword(System.getenv("PUBLISH_PASSWORD"))
+ }
+
+ setName("elytrium-repo")
+ setUrl("https://maven.elytrium.net/repo/")
+ }
+ }
+
+ publications {
+ maven(MavenPublication) {
+ from(components.java)
+
+ artifact(javadocJar)
+ artifact(sourcesJar)
+ }
+ }
+}
+
dependencies {
compileOnly("net.elytrium:limboapi-api:1.0.4-SNAPSHOT")