diff --git a/scripts/build.sh b/scripts/build.sh index 1b978ffe8..c6a7ca9e2 100644 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -32,6 +32,7 @@ echo "[Akarin] Ready to build" if [ "$2" == "--fast" ] || [ "$3" == "--fast" ] || [ "$4" == "--fast" ]; then echo "[Akarin] Test and repatch has been skipped" \cp -rf "$basedir/src/api/main" "$paperbasedir/Paper-API/src/" + \cp -rf "$basedir/src/api/pom.xml" "$paperbasedir/Paper-API/" \cp -rf "$basedir/src" "$paperbasedir/Paper-Server/" \cp -rf "$basedir/pom.xml" "$paperbasedir/Paper-Server/" mvn clean install -DskipTests @@ -40,6 +41,7 @@ echo "[Akarin] Ready to build" rm -rf Paper-Server/src ./paper patch \cp -rf "$basedir/src/api/main" "$paperbasedir/Paper-API/src/" + \cp -rf "$basedir/src/api/pom.xml" "$paperbasedir/Paper-API/" \cp -rf "$basedir/src" "$paperbasedir/Paper-Server/" \cp -rf "$basedir/pom.xml" "$paperbasedir/Paper-Server/" mvn clean install -DskipTests diff --git a/src/api/pom.xml b/src/api/pom.xml new file mode 100644 index 000000000..fc0033a93 --- /dev/null +++ b/src/api/pom.xml @@ -0,0 +1,245 @@ + + + 4.0.0 + + + com.destroystokyo.paper + paper-parent + dev-SNAPSHOT + + + paper-api + 1.13.2-R0.1-SNAPSHOT + jar + + Paper-API + https://github.com/PaperMC/Paper + An enhanced plugin API for Minecraft servers. + + + + + 1.8 + 1.8 + UTF-8 + + + + + + spigotmc-public + https://hub.spigotmc.org/nexus/content/groups/public/ + + + sonatype + https://oss.sonatype.org/content/groups/public/ + + + + + + spigotmc-public + https://hub.spigotmc.org/nexus/content/groups/public/ + + + + + + it.unimi.dsi + fastutil + 8.2.2 + provided + + + commons-lang + commons-lang + 2.6 + compile + + + com.googlecode.json-simple + json-simple + 1.1.1 + compile + + + + com.google.code.findbugs + jsr305 + 1.3.9 + compile + + + + com.google.guava + guava + 21.0 + compile + + + + com.google.code.gson + gson + 2.8.0 + compile + + + net.md-5 + bungeecord-chat + 1.13-SNAPSHOT + jar + compile + + + org.yaml + snakeyaml + 1.23 + compile + + + + org.jetbrains + annotations-java5 + 17.0.0 + provided + + + + org.slf4j + slf4j-api + 1.7.25 + compile + + + + junit + junit + 4.12 + test + + + org.hamcrest + hamcrest-library + 1.3 + test + + + org.ow2.asm + asm-tree + 7.1 + test + + + + org.ow2.asm + asm + 7.1 + + + org.ow2.asm + asm-commons + 7.1 + + + + com.koloboke + koloboke-api-jdk8 + 1.0.0 + provided + + + com.koloboke + koloboke-impl-jdk8 + 1.0.0 + runtime + + + + + clean install + + + org.apache.maven.plugins + maven-compiler-plugin + 3.8.0 + + + + org.codehaus.plexus + plexus-compiler-eclipse + 2.8.5-spigotmc + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + + org.bukkit + + + + + + org.apache.maven.plugins + maven-shade-plugin + 3.1.1 + + + package + + shade + + + + + ${project.build.directory}/dependency-reduced-pom.xml + + true + + + + + + + + development + + false + + + + + org.codehaus.mojo + animal-sniffer-maven-plugin + 1.17 + + + process-classes + + check + + + + + + org.codehaus.mojo.signature + java17 + 1.0 + + + + + + + +