From 4efc7c20810f63d0aacb807a34e428b8d8d45c79 Mon Sep 17 00:00:00 2001 From: Jane Petrovna Date: Tue, 22 Dec 2020 12:55:17 -0500 Subject: [PATCH] update gradle settings to support local maven repo --- build.gradle | 22 ++++++++++++++++++++-- gradle.properties | 3 ++- settings.gradle | 9 ++++++--- 3 files changed, 28 insertions(+), 6 deletions(-) diff --git a/build.gradle b/build.gradle index 30d30f5..0c25962 100644 --- a/build.gradle +++ b/build.gradle @@ -1,10 +1,12 @@ plugins { id 'java' id 'idea' - id 'fabric-loom' version '0.5.9' + id 'fabric-loom' version '0.6.9' id 'maven-publish' } +def ENV = System.getenv() + sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 @@ -12,6 +14,13 @@ archivesBaseName = project.archives_base_name version = project.mod_version group = project.maven_group +//declare extra repository for local maven +repositories { + maven { + url = 'http://192.168.1.156:8081/repository/maven-public/' + } +} + dependencies { //to change the versions see the gradle.properties file minecraft "com.mojang:minecraft:${project.minecraft_version}" @@ -21,6 +30,7 @@ dependencies { // Fabric API. This is technically optional, but you probably want it anyway. modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}" + modImplementation "pm.j4:kerosene:${project.kerosene_version}" // PSA: Some older mods, compiled on Loom 0.2.1, might have outdated Maven POMs. // You may need to force-disable transitiveness on them. compileOnly "com.google.code.findbugs:jsr305:3.0.2" @@ -75,6 +85,14 @@ publishing { // select the repositories you want to publish to repositories { // uncomment to publish to the local maven - // mavenLocal() + maven { + def snapshotsUrl = 'http://192.168.1.156:8081/repository/maven-snapshots/' + def releasesUrl = 'http://192.168.1.156:8081/repository/maven-releases/' + url = version.endsWith('SNAPSHOT') ? snapshotsUrl : releasesUrl + credentials { + username 'admin' + password ENV.MAVEN_PASSWORD + } + } } } diff --git a/gradle.properties b/gradle.properties index 922b5e9..26c294c 100644 --- a/gradle.properties +++ b/gradle.properties @@ -8,7 +8,8 @@ org.gradle.jvmargs=-Xmx1G loader_version=0.10.8 # Mod Properties - mod_version = 0.1.4 + mod_version = 0.1.5-SNAPSHOT + kerosene_version = 0.1.6-SNAPSHOT maven_group = pm.j4 archives_base_name = petroleum diff --git a/settings.gradle b/settings.gradle index 5b60df3..c33d92e 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,10 +1,13 @@ pluginManagement { repositories { - jcenter() maven { - name = 'Fabric' - url = 'https://maven.fabricmc.net/' + name = 'Fabric' + url = 'https://maven.fabricmc.net/' } + maven { + url = 'http://192.168.1.156:8081/repository/maven-public/' + } + jcenter() gradlePluginPortal() } }