diff options
author | modmuss50 <modmuss50@gmail.com> | 2021-03-27 20:26:10 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-27 20:26:10 +0000 |
commit | 71535fa75f7555a9ca663331eebcca6d0e5b465d (patch) | |
tree | b7c513a60c8c30179f5eccab70c8ae345b93296b /src/test/resources/projects/mavenLibrary | |
parent | ed08e47aab209bd65070d8b83f632c9776e04164 (diff) | |
download | architectury-loom-71535fa75f7555a9ca663331eebcca6d0e5b465d.tar.gz architectury-loom-71535fa75f7555a9ca663331eebcca6d0e5b465d.tar.bz2 architectury-loom-71535fa75f7555a9ca663331eebcca6d0e5b465d.zip |
Add MavenProjectTest (#372)
Diffstat (limited to 'src/test/resources/projects/mavenLibrary')
4 files changed, 71 insertions, 0 deletions
diff --git a/src/test/resources/projects/mavenLibrary/build.gradle b/src/test/resources/projects/mavenLibrary/build.gradle new file mode 100644 index 00000000..e0121c35 --- /dev/null +++ b/src/test/resources/projects/mavenLibrary/build.gradle @@ -0,0 +1,52 @@ +plugins { + id 'fabric-loom' + id 'maven-publish' +} + +archivesBaseName = "fabric-example-lib" +version = System.getProperty("loom.test.version") +group = "com.example" + +println archivesBaseName + +dependencies { + minecraft "com.mojang:minecraft:1.16.5" + mappings "net.fabricmc:yarn:1.16.5+build.5:v2" + modImplementation "net.fabricmc:fabric-loader:0.11.2" +} + +processResources { + inputs.property "version", project.version + + filesMatching("fabric.mod.json") { + expand "version": project.version + } +} + +java { + withSourcesJar() +} + +publishing { + publications { + mavenJava(MavenPublication) { + artifact(remapJar) { + builtBy remapJar + } + artifact(remapJar) { + builtBy remapJar + classifier "classifier" + } + artifact(sourcesJar) { + builtBy remapSourcesJar + } + } + } + + repositories { + maven { + url "http://localhost:${System.getProperty("loom.test.mavenPort")}/" + allowInsecureProtocol = true + } + } +} diff --git a/src/test/resources/projects/mavenLibrary/settings.gradle b/src/test/resources/projects/mavenLibrary/settings.gradle new file mode 100644 index 00000000..fc4c0f72 --- /dev/null +++ b/src/test/resources/projects/mavenLibrary/settings.gradle @@ -0,0 +1,2 @@ +rootProject.name = "fabric-example-lib" + diff --git a/src/test/resources/projects/mavenLibrary/src/main/java/net/fabricmc/example/ExampleLib.java b/src/test/resources/projects/mavenLibrary/src/main/java/net/fabricmc/example/ExampleLib.java new file mode 100644 index 00000000..e6ec1e65 --- /dev/null +++ b/src/test/resources/projects/mavenLibrary/src/main/java/net/fabricmc/example/ExampleLib.java @@ -0,0 +1,13 @@ +package net.fabricmc.example; + +import net.fabricmc.api.ModInitializer; + +public class ExampleLib implements ModInitializer { + @Override + public void onInitialize() { + } + + public static void hello() { + System.out.println("Hello Fabric world!"); + } +} diff --git a/src/test/resources/projects/mavenLibrary/src/main/resources/fabric.mod.json b/src/test/resources/projects/mavenLibrary/src/main/resources/fabric.mod.json new file mode 100644 index 00000000..f527100e --- /dev/null +++ b/src/test/resources/projects/mavenLibrary/src/main/resources/fabric.mod.json @@ -0,0 +1,4 @@ +{ + "schemaVersion": 1, + "id": "modid" +} |