Use custom script
This commit is contained in:
parent
4eabc295ab
commit
f971cd5036
@ -21,3 +21,9 @@ build_test:
|
||||
- latest-dev.jar
|
||||
only:
|
||||
- master
|
||||
|
||||
deploy:
|
||||
stage: deploy
|
||||
when: manual
|
||||
script:
|
||||
- gradle --build-cache publishModrinth curseforge
|
||||
|
51
build.gradle
51
build.gradle
@ -1,18 +1,4 @@
|
||||
import net.fabricmc.loom.configuration.ide.RunConfigSettings
|
||||
import net.fabricmc.loom.task.RunGameTask
|
||||
import net.fabricmc.loom.LoomGradleExtension
|
||||
|
||||
plugins {
|
||||
id 'fabric-loom' version '0.7-SNAPSHOT'
|
||||
id 'maven-publish'
|
||||
}
|
||||
|
||||
sourceCompatibility = JavaVersion.VERSION_1_8
|
||||
targetCompatibility = JavaVersion.VERSION_1_8
|
||||
|
||||
archivesBaseName = project.archives_base_name
|
||||
version = project.mod_version
|
||||
group = project.maven_group
|
||||
apply from: "https://gitlab.com/-/snippets/2121059/raw/master/jfbase.gradle"
|
||||
|
||||
repositories {
|
||||
maven { url = 'https://maven.terraformersmc.com/'; name = "ModMenu" }
|
||||
@ -34,41 +20,10 @@ dependencies {
|
||||
modImplementation "com.terraformersmc:modmenu:1.16.9"
|
||||
}
|
||||
|
||||
task runTestmodClient(type: RunGameTask, constructorArgs: [getExtensions().getByType(LoomGradleExtension.class).getRunConfigs().getByName("client")]) {
|
||||
task runTestmodClient(type: TestmodTask, constructorArgs: ["client"]) {
|
||||
classpath sourceSets.testmod.runtimeClasspath
|
||||
}
|
||||
|
||||
task runTestmodServer(type: RunGameTask, constructorArgs: [getExtensions().getByType(LoomGradleExtension.class).getRunConfigs().getByName("server")]) {
|
||||
task runTestmodServer(type: TestmodTask, constructorArgs: ["server"]) {
|
||||
classpath sourceSets.testmod.runtimeClasspath
|
||||
}
|
||||
|
||||
processResources {
|
||||
inputs.property "version", project.version
|
||||
|
||||
filesMatching("fabric.mod.json") {
|
||||
expand "version": project.version
|
||||
}
|
||||
}
|
||||
|
||||
// ensure that the encoding is set to UTF-8, no matter what the system default is
|
||||
// this fixes some edge cases with special characters not displaying correctly
|
||||
// see http://yodaconditions.net/blog/fix-for-java-file-encoding-problems-with-gradle.html
|
||||
tasks.withType(JavaCompile) {
|
||||
options.encoding = "UTF-8"
|
||||
def targetVersion = 8
|
||||
if (JavaVersion.current().isJava9Compatible()) {
|
||||
it.options.release = targetVersion
|
||||
}
|
||||
}
|
||||
|
||||
// Loom will automatically attach sourcesJar to a RemapSourcesJar task and to the "build" task
|
||||
// if it is present.
|
||||
// If you remove this task, sources will not be generated.
|
||||
task sourcesJar(type: Jar, dependsOn: classes) {
|
||||
classifier = "sources"
|
||||
from sourceSets.main.allSource
|
||||
}
|
||||
|
||||
jar {
|
||||
from "LICENSE"
|
||||
}
|
@ -9,3 +9,10 @@ loader_version=0.11.3
|
||||
mod_version=1.0.0
|
||||
maven_group=io.gitlab.jfronny
|
||||
archives_base_name=libjf
|
||||
|
||||
modrinth_id=WKwQAwke
|
||||
modrinth_required_dependencies=
|
||||
modrinth_optional_dependencies=
|
||||
curseforge_id=482600
|
||||
curseforge_required_dependencies=
|
||||
curseforge_optional_dependencies=
|
@ -1,6 +1,5 @@
|
||||
pluginManagement {
|
||||
repositories {
|
||||
jcenter()
|
||||
maven {
|
||||
name = 'Fabric'
|
||||
url = 'https://maven.fabricmc.net/'
|
||||
|
Loading…
Reference in New Issue
Block a user