aboutsummaryrefslogtreecommitdiff
path: root/src/test/resources
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2021-09-11 04:24:40 +0800
committershedaniel <daniel@shedaniel.me>2021-09-11 04:24:40 +0800
commitd06081d560f3f75e7a9e558828a2ff72cdcde6d2 (patch)
tree7b7fd1756b179b0aba091713ee6154646e2d8e68 /src/test/resources
parent3bc5ab25c0e1bcd9a7476ca9f988c8c2b86c253b (diff)
parent2c464cdef372e92ea719eec618ae713d54cede89 (diff)
downloadarchitectury-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')
-rw-r--r--src/test/resources/patches/fabric_api.patch22
-rw-r--r--src/test/resources/projects/accesswidener/build.gradle8
-rw-r--r--src/test/resources/projects/dependencyResolutionManagement/basic/build.gradle8
-rw-r--r--src/test/resources/projects/dependencyResolutionManagement/projmap/build.gradle8
-rw-r--r--src/test/resources/projects/localFileDependency/build.gradle8
-rw-r--r--src/test/resources/projects/mavenLibrary/build.gradle9
-rw-r--r--src/test/resources/projects/mixinApAutoRefmap/build.gradle10
-rw-r--r--src/test/resources/projects/mixinApSimple/build.gradle10
-rw-r--r--src/test/resources/projects/mojangMappings/build.gradle8
-rw-r--r--src/test/resources/projects/reproducible/build.gradle6
-rw-r--r--src/test/resources/projects/signed/build.gradle7
-rw-r--r--src/test/resources/projects/simple/build.gradle18
-rw-r--r--src/test/resources/projects/simple/gradle.properties1
-rw-r--r--src/test/resources/projects/simple/src/main/java/net/fabricmc/example/ExampleMod.java2
-rw-r--r--src/test/resources/projects/simple/src/main/resources/fabric.mod.json2
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!",