diff options
author | shedaniel <daniel@shedaniel.me> | 2021-09-11 04:24:40 +0800 |
---|---|---|
committer | shedaniel <daniel@shedaniel.me> | 2021-09-11 04:24:40 +0800 |
commit | d06081d560f3f75e7a9e558828a2ff72cdcde6d2 (patch) | |
tree | 7b7fd1756b179b0aba091713ee6154646e2d8e68 /src/test/resources | |
parent | 3bc5ab25c0e1bcd9a7476ca9f988c8c2b86c253b (diff) | |
parent | 2c464cdef372e92ea719eec618ae713d54cede89 (diff) | |
download | architectury-loom-d06081d560f3f75e7a9e558828a2ff72cdcde6d2.tar.gz architectury-loom-d06081d560f3f75e7a9e558828a2ff72cdcde6d2.tar.bz2 architectury-loom-d06081d560f3f75e7a9e558828a2ff72cdcde6d2.zip |
Merge remote-tracking branch 'FabricMC/dev/0.10' into dev/future
# Conflicts:
# build.gradle
# src/main/java/net/fabricmc/loom/LoomGradleExtension.java
# src/main/java/net/fabricmc/loom/LoomRepositoryPlugin.java
# src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java
# src/main/java/net/fabricmc/loom/build/MixinRefmapHelper.java
# src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java
# src/main/java/net/fabricmc/loom/configuration/MavenPublication.java
# src/main/java/net/fabricmc/loom/extension/LoomGradleExtensionApiImpl.java
# src/main/java/net/fabricmc/loom/extension/MinecraftGradleExtension.java
# src/main/java/net/fabricmc/loom/extension/MixinExtensionImpl.java
# src/main/java/net/fabricmc/loom/task/RemapJarTask.java
# src/main/java/net/fabricmc/loom/util/Constants.java
# src/main/java/net/fabricmc/loom/util/SourceRemapper.java
# src/test/groovy/net/fabricmc/loom/test/util/ProjectTestTrait.groovy
Diffstat (limited to 'src/test/resources')
15 files changed, 46 insertions, 81 deletions
diff --git a/src/test/resources/patches/fabric_api.patch b/src/test/resources/patches/fabric_api.patch new file mode 100644 index 00000000..cce2c1a8 --- /dev/null +++ b/src/test/resources/patches/fabric_api.patch @@ -0,0 +1,22 @@ +diff --git a/build.gradle b/build.gradle +--- a/build.gradle (revision fc40aa9d88e9457957bdf3f8cec9698846828cd3) ++++ b/build.gradle (date 1631009569915) +@@ -257,6 +257,9 @@ + setupRepositories(repositories) + } + ++ // Required as moduleDependencies modifies the pom ++ loom.disableDeprecatedPomGeneration(publishing.publications.mavenJava) ++ + javadoc.enabled = false + } + +@@ -296,6 +299,8 @@ + setupRepositories(repositories) + } + ++loom.disableDeprecatedPomGeneration(publishing.publications.mavenJava) ++ + void setupRepositories(RepositoryHandler repositories) { + //repositories.mavenLocal() // uncomment for testing + def ENV = System.getenv() diff --git a/src/test/resources/projects/accesswidener/build.gradle b/src/test/resources/projects/accesswidener/build.gradle index 1398322d..bff5b7e4 100644 --- a/src/test/resources/projects/accesswidener/build.gradle +++ b/src/test/resources/projects/accesswidener/build.gradle @@ -76,13 +76,7 @@ jar { publishing { publications { mavenJava(MavenPublication) { - // add all the jars that should be included when publishing to maven - artifact(remapJar) { - builtBy remapJar - } - artifact(sourcesJar) { - builtBy remapSourcesJar - } + from components.java } } diff --git a/src/test/resources/projects/dependencyResolutionManagement/basic/build.gradle b/src/test/resources/projects/dependencyResolutionManagement/basic/build.gradle index 73621c2f..3e70aeac 100644 --- a/src/test/resources/projects/dependencyResolutionManagement/basic/build.gradle +++ b/src/test/resources/projects/dependencyResolutionManagement/basic/build.gradle @@ -72,13 +72,7 @@ jar { publishing { publications { mavenJava(MavenPublication) { - // add all the jars that should be included when publishing to maven - artifact(remapJar) { - builtBy remapJar - } - artifact(sourcesJar) { - builtBy remapSourcesJar - } + from components.java } } diff --git a/src/test/resources/projects/dependencyResolutionManagement/projmap/build.gradle b/src/test/resources/projects/dependencyResolutionManagement/projmap/build.gradle index d0c17c62..0dbb633a 100644 --- a/src/test/resources/projects/dependencyResolutionManagement/projmap/build.gradle +++ b/src/test/resources/projects/dependencyResolutionManagement/projmap/build.gradle @@ -76,13 +76,7 @@ loom { publishing { publications { mavenJava(MavenPublication) { - // add all the jars that should be included when publishing to maven - artifact(remapJar) { - builtBy remapJar - } - artifact(sourcesJar) { - builtBy remapSourcesJar - } + from components.java } } diff --git a/src/test/resources/projects/localFileDependency/build.gradle b/src/test/resources/projects/localFileDependency/build.gradle index 0ee2b84f..943bf108 100644 --- a/src/test/resources/projects/localFileDependency/build.gradle +++ b/src/test/resources/projects/localFileDependency/build.gradle @@ -80,13 +80,7 @@ jar { publishing { publications { mavenJava(MavenPublication) { - // add all the jars that should be included when publishing to maven - artifact(remapJar) { - builtBy remapJar - } - artifact(sourcesJar) { - builtBy remapSourcesJar - } + from components.java } } diff --git a/src/test/resources/projects/mavenLibrary/build.gradle b/src/test/resources/projects/mavenLibrary/build.gradle index 92ab7865..1573005a 100644 --- a/src/test/resources/projects/mavenLibrary/build.gradle +++ b/src/test/resources/projects/mavenLibrary/build.gradle @@ -30,16 +30,11 @@ java { publishing { publications { mavenJava(MavenPublication) { + from components.java + artifact(remapJar) { - builtBy remapJar - } - artifact(remapJar) { - builtBy remapJar classifier "classifier" } - artifact(sourcesJar) { - builtBy remapSourcesJar - } } } diff --git a/src/test/resources/projects/mixinApAutoRefmap/build.gradle b/src/test/resources/projects/mixinApAutoRefmap/build.gradle index c5199d0c..e425043f 100644 --- a/src/test/resources/projects/mixinApAutoRefmap/build.gradle +++ b/src/test/resources/projects/mixinApAutoRefmap/build.gradle @@ -69,6 +69,8 @@ java { loom { mixin { + useLegacyMixinAp = true + defaultRefmapName = "refmap0000.json" add(sourceSets["main"], "refmap0001.json") add(sourceSets["mixin"], "refmap0002.json") @@ -118,13 +120,7 @@ assemble { publishing { publications { mavenJava(MavenPublication) { - // add all the jars that should be included when publishing to maven - artifact(remapJar) { - builtBy remapJar - } - artifact(sourcesJar) { - builtBy remapSourcesJar - } + from components.java } } diff --git a/src/test/resources/projects/mixinApSimple/build.gradle b/src/test/resources/projects/mixinApSimple/build.gradle index 11fe57e5..f641e66b 100644 --- a/src/test/resources/projects/mixinApSimple/build.gradle +++ b/src/test/resources/projects/mixinApSimple/build.gradle @@ -68,6 +68,8 @@ java { loom { mixin { + useLegacyMixinAp = true + defaultRefmapName = "default-refmap0000.json" add(sourceSets["main"], "main-refmap0000.json") add(sourceSets["mixin"]) @@ -99,13 +101,7 @@ assemble { publishing { publications { mavenJava(MavenPublication) { - // add all the jars that should be included when publishing to maven - artifact(remapJar) { - builtBy remapJar - } - artifact(sourcesJar) { - builtBy remapSourcesJar - } + from components.java } } diff --git a/src/test/resources/projects/mojangMappings/build.gradle b/src/test/resources/projects/mojangMappings/build.gradle index 2cceac0e..64875128 100644 --- a/src/test/resources/projects/mojangMappings/build.gradle +++ b/src/test/resources/projects/mojangMappings/build.gradle @@ -72,13 +72,7 @@ jar { publishing { publications { mavenJava(MavenPublication) { - // add all the jars that should be included when publishing to maven - artifact(remapJar) { - builtBy remapJar - } - artifact(sourcesJar) { - builtBy remapSourcesJar - } + from components.java } } diff --git a/src/test/resources/projects/reproducible/build.gradle b/src/test/resources/projects/reproducible/build.gradle index bfdf85c6..0a19d31e 100644 --- a/src/test/resources/projects/reproducible/build.gradle +++ b/src/test/resources/projects/reproducible/build.gradle @@ -10,6 +10,12 @@ archivesBaseName = project.archives_base_name version = project.mod_version group = project.maven_group +loom { + mixin { + useLegacyMixinAp = true + } +} + dependencies { minecraft "com.mojang:minecraft:${project.minecraft_version}" mappings "net.fabricmc:yarn:${project.yarn_mappings}:v2" diff --git a/src/test/resources/projects/signed/build.gradle b/src/test/resources/projects/signed/build.gradle index ef7ca980..980e84e1 100644 --- a/src/test/resources/projects/signed/build.gradle +++ b/src/test/resources/projects/signed/build.gradle @@ -29,16 +29,11 @@ java { publishing { publications { mavenJava(MavenPublication) { - artifact(remapJar) { - builtBy remapJar - } + from components.java artifact(remapJar) { builtBy remapJar classifier "classifier" } - artifact(sourcesJar) { - builtBy remapSourcesJar - } } } diff --git a/src/test/resources/projects/simple/build.gradle b/src/test/resources/projects/simple/build.gradle index b8917573..2201339c 100644 --- a/src/test/resources/projects/simple/build.gradle +++ b/src/test/resources/projects/simple/build.gradle @@ -7,7 +7,7 @@ sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 archivesBaseName = project.archives_base_name -version = project.mod_version +version = loom.modVersion group = project.maven_group repositories { @@ -31,14 +31,6 @@ dependencies { // You may need to force-disable transitiveness on them. } -processResources { - inputs.property "version", project.version - - filesMatching("fabric.mod.json") { - expand "version": project.version - } -} - tasks.withType(JavaCompile).configureEach { // 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 @@ -72,13 +64,7 @@ jar { publishing { publications { mavenJava(MavenPublication) { - // add all the jars that should be included when publishing to maven - artifact(remapJar) { - builtBy remapJar - } - artifact(sourcesJar) { - builtBy remapSourcesJar - } + from components.java } } diff --git a/src/test/resources/projects/simple/gradle.properties b/src/test/resources/projects/simple/gradle.properties index 2e85dfd8..845c3560 100644 --- a/src/test/resources/projects/simple/gradle.properties +++ b/src/test/resources/projects/simple/gradle.properties @@ -8,7 +8,6 @@ org.gradle.jvmargs=-Xmx1G loader_version=0.11.2 # Mod Properties - mod_version = 1.0.0 maven_group = com.example archives_base_name = fabric-example-mod diff --git a/src/test/resources/projects/simple/src/main/java/net/fabricmc/example/ExampleMod.java b/src/test/resources/projects/simple/src/main/java/net/fabricmc/example/ExampleMod.java index e5ed082e..e6985491 100644 --- a/src/test/resources/projects/simple/src/main/java/net/fabricmc/example/ExampleMod.java +++ b/src/test/resources/projects/simple/src/main/java/net/fabricmc/example/ExampleMod.java @@ -9,6 +9,6 @@ public class ExampleMod implements ModInitializer { // However, some things (like resources) may still be uninitialized. // Proceed with mild caution. - System.out.println("Hello Fabric world!"); + System.out.println("Hello simple Fabric mod"); } } diff --git a/src/test/resources/projects/simple/src/main/resources/fabric.mod.json b/src/test/resources/projects/simple/src/main/resources/fabric.mod.json index 9c6ccfa9..14ba01fd 100644 --- a/src/test/resources/projects/simple/src/main/resources/fabric.mod.json +++ b/src/test/resources/projects/simple/src/main/resources/fabric.mod.json @@ -1,7 +1,7 @@ { "schemaVersion": 1, "id": "modid", - "version": "${version}", + "version": "1.0.0", "name": "Example Mod", "description": "This is an example description! Tell everyone what your mod is about!", |