Bladeren bron

Migrate to Arch Plugin 3

Signed-off-by: shedaniel <daniel@shedaniel.me>
shedaniel 4 jaren geleden
bovenliggende
commit
d5d7d8885c
4 gewijzigde bestanden met toevoegingen van 8 en 7 verwijderingen
  1. 2 2
      build.gradle
  2. 3 2
      fabric/build.gradle
  3. 3 2
      forge/build.gradle
  4. 0 1
      settings.gradle

+ 2 - 2
build.gradle

@@ -1,6 +1,6 @@
 plugins {
-    id "architectury-plugin" version "2.0.68"
-    id "forgified-fabric-loom" version "0.6.64" apply false
+    id "architectury-plugin" version "3.0.74"
+    id "forgified-fabric-loom" version "0.6.67" apply false
     id "com.matthewprenger.cursegradle" version "1.4.0" apply false
     id "maven-publish"
     id "org.cadixdev.licenser" version "0.5.0" apply false

+ 3 - 2
fabric/build.gradle

@@ -14,6 +14,7 @@ configurations {
 
 architectury {
     platformSetupLoomIde()
+    fabric()
 }
 
 repositories {
@@ -51,10 +52,10 @@ dependencies {
         transitive(false)
     }
 
-    compileOnly(project(path: ":common")) {
+    implementation(project(path: ":common")) {
         transitive = false
     }
-    runtimeOnly(project(path: ":common", configuration: "transformDevelopmentFabric")) {
+    developmentFabric(project(path: ":common")) {
         transitive = false
     }
     shadow(project(path: ":common", configuration: "transformProductionFabric")) {

+ 3 - 2
forge/build.gradle

@@ -15,6 +15,7 @@ artifacts {
 
 architectury {
     platformSetupLoomIde()
+    forge()
 }
 
 dependencies {
@@ -35,10 +36,10 @@ dependencies {
     }
     shadow("org.yaml:snakeyaml:${rootProject.snakeyaml_version}")
 
-    compileOnly(project(path: ":common")) {
+    implementation(project(path: ":common")) {
         transitive = false
     }
-    runtimeOnly(project(path: ":common", configuration: "transformDevelopmentForge")) {
+    developmentForge(project(path: ":common")) {
         transitive = false
     }
     shadow(project(path: ":common", configuration: "transformProductionForge")) {

+ 0 - 1
settings.gradle

@@ -1,6 +1,5 @@
 pluginManagement {
     repositories {
-        jcenter()
         maven { url "https://maven.fabricmc.net/" }
         maven { url "https://maven.shedaniel.me" }
         maven { url "https://files.minecraftforge.net/maven/" }