diff options
Diffstat (limited to 'build.gradle')
-rw-r--r-- | build.gradle | 34 |
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") |