Skip to content

Commit 9cbfc2f

Browse files
committed
Updated.
Signed-off-by: Pavel Erokhin (MairwunNx) <MairwunNx@gmail.com>
1 parent 27605d3 commit 9cbfc2f

File tree

4 files changed

+55
-4
lines changed

4 files changed

+55
-4
lines changed

build.gradle

Lines changed: 54 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,12 @@ buildscript {
2525
}
2626
}
2727

28+
plugins {
29+
id "maven-publish"
30+
id "java-library"
31+
id 'maven'
32+
}
33+
2834
apply(plugin: "org.jetbrains.dokka")
2935
apply(plugin: "net.minecraftforge.gradle")
3036
apply(plugin: "kotlin")
@@ -73,18 +79,37 @@ repositories {
7379
jcenter()
7480
mavenCentral()
7581
maven { url("https://libraries.minecraft.net") }
82+
maven { url("https://jitpack.io") }
83+
maven {
84+
name = "GitHubPackages"
85+
url = uri "https://maven.pkg.github.com/ProjectEssentials/ProjectEssentials-Core"
86+
credentials {
87+
username = "MairwunNx@gmail.com"
88+
password = package_public_token
89+
}
90+
}
91+
maven {
92+
name = "GitHubPackages"
93+
url = uri "https://maven.pkg.github.com/ProjectEssentials/ProjectEssentials-Permissions"
94+
credentials {
95+
username = "MairwunNx@gmail.com"
96+
password = package_public_token
97+
}
98+
}
7699
}
77100

78101
dependencies {
79-
implementation fileTree(dir: 'libs', include: ['*.jar'])
102+
implementation 'com.mairwunnx.project_essentials_core:ProjectEssentials-Core:1.15.2-1.1.0'
103+
implementation 'com.mairwunnx.project_essentials_permissions:ProjectEssentials-Permissions:1.15.2-1.0.1'
104+
80105
minecraft(group: "net.minecraftforge", name: "forge", version: forge_version)
81-
compile(group: "com.mojang", name: "brigadier", version: brigadier_version)
82-
compile(
106+
implementation(group: "com.mojang", name: "brigadier", version: brigadier_version)
107+
implementation(
83108
group: "org.jetbrains.kotlinx",
84109
name: "kotlinx-serialization-runtime",
85110
version: kotlinx_serialization_version
86111
)
87-
compile(
112+
implementation(
88113
group: "org.jetbrains.kotlin",
89114
name: "kotlin-stdlib-$kotlin_jdk_version_target",
90115
version: kotlin_version
@@ -119,3 +144,28 @@ sourceCompatibility = targetCompatibility =
119144
compileKotlin.kotlinOptions.jvmTarget =
120145
compileTestKotlin.kotlinOptions.jvmTarget = project_jvm_version_target
121146

147+
task dokkaJar(type: Jar) {
148+
group = JavaBasePlugin.DOCUMENTATION_GROUP
149+
description = "Assembles Kotlin docs with Dokka"
150+
classifier = "javadoc"
151+
from tasks.dokka as Object
152+
}
153+
154+
publishing {
155+
repositories {
156+
maven {
157+
name = "GitHubPackages"
158+
url = uri "https://maven.pkg.github.com/projectessentials/projectessentials-cooldown"
159+
credentials {
160+
username = System.getenv("GradleUser")
161+
password = System.getenv("GradlePass")
162+
}
163+
}
164+
}
165+
publications {
166+
gpr(MavenPublication) {
167+
from components.java
168+
artifact dokkaJar
169+
}
170+
}
171+
}

gradle.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,4 @@ module_version=1.15.2-1.0.1
1818
module_name=Project Essentials Cooldown
1919
module_id=project_essentials_cooldown
2020
module_vendor=MairwunNx (Pavel Erokhin)
21+
package_public_token=bf134b6d9132344ceeafa899f0bcda9be24e307f
-68.3 KB
Binary file not shown.
-898 KB
Binary file not shown.

0 commit comments

Comments
 (0)