From f7e7368ecea314c3f388f5eae3b42b36bd21858e Mon Sep 17 00:00:00 2001 From: chsami Date: Tue, 23 Dec 2025 06:58:18 +0100 Subject: [PATCH] build(release): update strip_components for artifact deployment --- .github/workflows/release.yml | 2 +- cache/pom.xml | 178 ---------- pom.xml | 368 -------------------- runelite-api/pom.xml | 178 ---------- runelite-client/pom.xml | 630 ---------------------------------- runelite-jshell/pom.xml | 87 ----- runelite-maven-plugin/pom.xml | 112 ------ 7 files changed, 1 insertion(+), 1554 deletions(-) delete mode 100644 cache/pom.xml delete mode 100644 pom.xml delete mode 100644 runelite-api/pom.xml delete mode 100644 runelite-client/pom.xml delete mode 100644 runelite-jshell/pom.xml delete mode 100644 runelite-maven-plugin/pom.xml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 55dcb485f2..89f327cbc9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -63,7 +63,7 @@ jobs: key: ${{ secrets.PROD_SSH_KEY }} source: runelite-client/build/libs/microbot-*.jar target: /var/www/files/releases/microbot/stable/ - strip_components: 2 + strip_components: 3 - name: Set up Maven settings run: | diff --git a/cache/pom.xml b/cache/pom.xml deleted file mode 100644 index e87e51b321..0000000000 --- a/cache/pom.xml +++ /dev/null @@ -1,178 +0,0 @@ - - - - 4.0.0 - - - net.runelite - runelite-parent - 1.12.9 - - - cache - Cache - - - 165 - - 4.13.1 - - - - - com.google.guava - guava - - - org.slf4j - slf4j-api - - - org.slf4j - slf4j-simple - true - - - org.apache.commons - commons-compress - 1.10 - - - com.google.code.gson - gson - - - org.antlr - antlr4-runtime - ${antlr4.version} - - - commons-cli - commons-cli - 1.3.1 - - - org.projectlombok - lombok - provided - - - net.java.dev.jna - jna - 5.9.0 - - - - junit - junit - 4.12 - test - - - net.runelite.rs - cache - ${cache.version} - test - - - - - - - src/test/resources - true - - - - - org.apache.maven.plugins - maven-surefire-plugin - - true - -Xmx2048m - - ${cache.tmpdir} - - - - - maven-assembly-plugin - - - jar-with-dependencies - - - - - make-assembly - package - - single - - - - - - org.antlr - antlr4-maven-plugin - ${antlr4.version} - - - process-resources - - antlr4 - - - - - - - org.projectlombok - lombok-maven-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - ${project.build.directory}/delombok;${project.build.directory}/generated-sources/antlr4 - - - - org.apache.maven.plugins - maven-jar-plugin - - - - test-jar - - - - - - - diff --git a/pom.xml b/pom.xml deleted file mode 100644 index da1c825592..0000000000 --- a/pom.xml +++ /dev/null @@ -1,368 +0,0 @@ - - - - 4.0.0 - - net.runelite - runelite-parent - 1.12.9 - pom - - RuneLite - Open source RuneScape client - http://runelite.net - - - UTF-8 - 1 - 1.18.30 - 1.2.9 - 1.7.25 - 3.2.5-rl4 - - true - true - - - - - - 2-Clause BSD License - https://opensource.org/licenses/BSD-2-Clause - - - - 2014 - - - https://github.com/runelite/runelite - scm:git:git://github.com/runelite/runelite - scm:git:git@github.com:runelite/runelite - HEAD - - - - - Adam- - Adam - Adam@sigterm.info - - - - - GitHub Issues - https://github.com/runelite/runelite/issues - - - - - central - Central Repository - https://repo.maven.apache.org/maven2 - - false - - - - runelite - RuneLite - https://repo.runelite.net - - true - always - - - - jcenter - JCenter Repository - https://jcenter.bintray.com/ - - true - - - false - - - - - - central - Central Repository - https://repo.maven.apache.org/maven2 - - never - - - false - - - - runelite-plugins - RuneLite Plugins - https://repo.runelite.net - - true - always - - - - - - cache - runelite-api - runelite-client - runelite-jshell - runelite-maven-plugin - - - - - - com.google.guava - guava - 23.2-jre - - - org.projectlombok - lombok - ${lombok.version} - provided - - - com.google.code.gson - gson - 2.8.5 - - - com.google.code.findbugs - jsr305 - 3.0.2 - - - ch.qos.logback - logback-classic - ${logback.version} - - - ch.qos.logback - logback-core - ${logback.version} - - - org.slf4j - slf4j-api - ${slf4j.version} - - - org.slf4j - slf4j-simple - ${slf4j.version} - - - com.google.inject - guice-bom - 4.1.0 - pom - import - - - - - - - - org.apache.maven.plugins - maven-surefire-plugin - 2.22.2 - - true - -Xmx512m -Duser.language=en -Duser.region=US - - ${glslang.path} - - true - - - - org.apache.maven.plugins - maven-release-plugin - 2.5.3 - - - org.projectlombok - lombok-maven-plugin - 1.18.20.0 - - - ${maven.javadoc.skip} - ${project.basedir}/src/main/java - - ${project.build.directory}/delombok - false - - - - generate-sources - - delombok - - - - - - - - - - - - - - - - - - - - - - - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - 2.17 - - - com.puppycrawl.tools - checkstyle - 8.3 - - - - - verify-style - process-classes - - check - - - - - checkstyle.xml - - - ${project.build.sourceDirectory} - - true - - - - org.apache.maven.plugins - maven-compiler-plugin - - - default-compile - none - - - default-testCompile - none - - - compile - compile - - compile - - - - testCompile - test-compile - - testCompile - - - - - 11 - - - - - - - org.apache.maven.plugins - maven-assembly-plugin - 3.2.0 - - - org.apache.maven.plugins - maven-jar-plugin - 3.2.0 - - - org.apache.maven.plugins - maven-compiler-plugin - 3.6.1 - - - org.apache.maven.plugins - maven-deploy-plugin - 2.8.2 - - - org.apache.maven.plugins - maven-plugin-plugin - 3.6.0 - - - org.apache.maven.plugins - maven-pmd-plugin - 3.22.0 - - - net.sourceforge.pmd - pmd-core - 7.2.0 - - - net.sourceforge.pmd - pmd-java - 7.2.0 - - - - - - - diff --git a/runelite-api/pom.xml b/runelite-api/pom.xml deleted file mode 100644 index 0c265d179b..0000000000 --- a/runelite-api/pom.xml +++ /dev/null @@ -1,178 +0,0 @@ - - - - 4.0.0 - - - net.runelite - runelite-parent - 1.12.9 - - - runelite-api - RuneLite API - https://static.runelite.net/runelite-api - - - - org.slf4j - slf4j-api - - - org.projectlombok - lombok - provided - - - com.google.code.findbugs - jsr305 - provided - - - org.jetbrains - annotations - 23.0.0 - provided - - - - junit - junit - 4.12 - test - - - org.slf4j - slf4j-simple - test - - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - - runtime-jar - package - - jar - - - runtime - - net/runelite/api/annotations/*.class - net/runelite/api/clan/ClanID.class - net/runelite/api/dbtable/DBTableID*.class - net/runelite/api/widgets/ComponentID.class - net/runelite/api/widgets/InterfaceID.class - net/runelite/api/widgets/ItemQuantityMode.class - net/runelite/api/widgets/WidgetID*.class - net/runelite/api/widgets/WidgetModalMode.class - net/runelite/api/widgets/WidgetModelType.class - net/runelite/api/widgets/WidgetPositionMode.class - net/runelite/api/widgets/WidgetSizeMode.class - net/runelite/api/widgets/WidgetTextAlignment.class - net/runelite/api/widgets/WidgetType.class - net/runelite/api/AnimationID.class - net/runelite/api/CollisionDataFlag.class - net/runelite/api/EnumID.class - net/runelite/api/FontID.class - net/runelite/api/GraphicID.class - net/runelite/api/HintArrowType.class - net/runelite/api/HitsplatID.class - net/runelite/api/ItemID.class - net/runelite/api/KeyCode.class - net/runelite/api/NpcID.class - net/runelite/api/NullItemID.class - net/runelite/api/NullNpcID.class - net/runelite/api/NullObjectID.class - net/runelite/api/ObjectID.class - net/runelite/api/Opcodes.class - net/runelite/api/ParamID.class - net/runelite/api/ScriptID.class - net/runelite/api/SettingID.class - net/runelite/api/SkullIcon.class - net/runelite/api/SoundEffectID.class - net/runelite/api/SoundEffectVolume.class - net/runelite/api/SpriteID.class - net/runelite/api/StructID.class - net/runelite/api/Varbits.class - net/runelite/api/VarClientInt.class - net/runelite/api/VarClientStr.class - net/runelite/api/VarPlayer.class - net/runelite/api/gameval/*.class - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - ${project.build.directory}/delombok;${project.build.directory}/generated-sources - net.runelite.api.gameval - - net/runelite/api/AnimationID.java - net/runelite/api/ItemID.java - net/runelite/api/NullItemID.java - net/runelite/api/ObjectID.java - net/runelite/api/NullObjectID.java - net/runelite/api/NpcID.java - net/runelite/api/NullNpcID.java - - - - - net.runelite - runelite-maven-plugin - ${project.version} - - - pack-components - - pack-components - - - src/main/interfaces - ${project.build.directory}/generated-sources - - - - - - - diff --git a/runelite-client/pom.xml b/runelite-client/pom.xml deleted file mode 100644 index e7df1de040..0000000000 --- a/runelite-client/pom.xml +++ /dev/null @@ -1,630 +0,0 @@ - - - - 4.0.0 - - - net.runelite - runelite-parent - 1.12.9 - - - client - RuneLite Client - - - true - true - nogit - false - false - 2.0.61 - nogit - - - - - microbot-release - http://138.201.81.246:8081/repository/microbot-snapshot/ - - - - - - org.json - json - 20230227 - - - - org.roaringbitmap - RoaringBitmap - 0.9.44 - - - - org.benf - cfr - 0.152 - - - com.fasterxml.jackson.core - jackson-core - 2.13.5 - - - com.github.joonasvali.naturalmouse - naturalmouse - 2.0.3 - - - org.slf4j - slf4j-api - - - ch.qos.logback - logback-classic - - - net.sf.jopt-simple - jopt-simple - 5.0.1 - - - com.google.guava - guava - - - - com.google.code.findbugs - jsr305 - - - com.google.errorprone - error_prone_annotations - - - com.google.j2objc - j2objc-annotations - - - org.codehaus.mojo - animal-sniffer-annotations - - - - - org.xerial - sqlite-jdbc - 3.42.0.0 - - - com.google.inject - guice - no_aop - - - com.google.code.gson - gson - - - net.runelite - flatlaf - ${flatlaf.version} - - - org.projectlombok - lombok - provided - - - org.apache.commons - commons-text - 1.2 - - - net.java.dev.jna - jna - 5.9.0 - - - net.java.dev.jna - jna-platform - 5.9.0 - - - com.google.code.findbugs - jsr305 - - - org.jetbrains - annotations - 23.0.0 - provided - - - com.google.protobuf - protobuf-javalite - 3.21.12 - - - net.runelite - rlawt - 1.7 - - - - - org.lwjgl - lwjgl - - - org.lwjgl - lwjgl - natives-linux - runtime - - - org.lwjgl - lwjgl - natives-linux-arm64 - runtime - - - org.lwjgl - lwjgl - natives-macos - runtime - - - org.lwjgl - lwjgl - natives-macos-arm64 - runtime - - - org.lwjgl - lwjgl - natives-windows-x86 - runtime - - - org.lwjgl - lwjgl - natives-windows - runtime - - - org.lwjgl - lwjgl - natives-windows-arm64 - runtime - - - - - org.lwjgl - lwjgl-opengl - - - org.lwjgl - lwjgl-opengl - natives-linux - runtime - - - org.lwjgl - lwjgl-opengl - natives-linux-arm64 - runtime - - - org.lwjgl - lwjgl-opengl - natives-macos - runtime - - - org.lwjgl - lwjgl-opengl - natives-macos-arm64 - runtime - - - org.lwjgl - lwjgl-opengl - natives-windows-x86 - runtime - - - org.lwjgl - lwjgl-opengl - natives-windows - runtime - - - org.lwjgl - lwjgl-opengl - natives-windows-arm64 - runtime - - - - - org.lwjgl - lwjgl-opencl - - - - net.runelite - runelite-api - ${project.version} - - - net.runelite - jshell - ${project.version} - true - - - net.runelite - injected-client - ${project.version} - runtime - - - net.runelite.arn - http-api - 1.2.21 - - - net.runelite - discord - 1.4 - - - net.runelite - orange-extensions - 1.1 - provided - - - - junit - junit - 4.12 - test - - - org.hamcrest - hamcrest-library - 1.3 - test - - - org.mockito - mockito-core - 3.1.0 - test - - - com.google.inject.extensions - guice-testlib - test - - - com.google.inject.extensions - guice-grapher - test - - - com.squareup.okhttp3 - okhttp - 3.14.9 - compile - - - com.squareup.okhttp3 - mockwebserver - 3.14.9 - test - - - com.fasterxml.jackson.core - jackson-databind - 2.13.5 - compile - - - - - - org.ow2.asm - asm - 9.0 - - - org.ow2.asm - asm-util - 9.0 - - - org.ow2.asm - asm-commons - 9.0 - - - - - - - - - org.lwjgl - lwjgl-bom - 3.3.2 - pom - import - - - - - - - - src/main/resources - - logback.xml - - true - - - src/main/resources - - logback.xml - - false - - - - - - - - - - - - - - - - - - - - - org.apache.maven.plugins - maven-resources-plugin - 3.0.2 - - - ttf - png - gif - wav - zip - - - - - org.apache.maven.plugins - maven-shade-plugin - 3.3.0 - - - package - - shade - - - target/microbot-${microbot.version}.jar - ${shade.skip} - true - shaded - false - - - *:* - - META-INF/versions/**/module-info.class - - - - - - - - net.runelite.client.RuneLite - true - - - - - - *:* - - META-INF/*.SF - META-INF/*.DSA§y - META-INF/*.RSA - - - - - - - - - org.apache.maven.plugins - maven-jarsigner-plugin - 1.4 - - - sign - - sign - - - - - ${jarsigner.skip} - ${jarsigner.keystore} - ${jarsigner.alias} - ${jarsigner.storepass} - ${jarsigner.keypass} - - - - net.runelite - runelite-maven-plugin - ${project.version} - - - assemble - - assemble - - - src/main/scripts - ${project.build.outputDirectory}/runelite - ../runelite-api/src/main/interfaces/interfaces.toml - - - - build-index - - build-index - - - ${project.build.outputDirectory}/runelite - ${project.build.outputDirectory}/runelite/index - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - - ${project.build.sourceDirectory} - ${project.basedir}/src/main/java11 - - - - - org.apache.maven.plugins - maven-pmd-plugin - - true - true - - ${basedir}/pmd-ruleset.xml - - false - true - - **/RuntimeTypeAdapterFactory.java - net/runelite/client/party/Party.java - - - - - - check - - - - - - pl.project13.maven - git-commit-id-plugin - 2.2.6 - - - query-git-info - - revision - - - false - false - - true - - - git.commit.id.abbrev - git.dirty - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - default-compile - none - - - default-testCompile - none - - - compile - compile - - compile - - - - testCompile - test-compile - - testCompile - - - - - - - diff --git a/runelite-jshell/pom.xml b/runelite-jshell/pom.xml deleted file mode 100644 index 4ae7149911..0000000000 --- a/runelite-jshell/pom.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - 4.0.0 - - - net.runelite - runelite-parent - 1.12.9 - - - jshell - RuneLite JShell - - - - org.slf4j - slf4j-api - - - com.google.inject - guice - no_aop - - - org.projectlombok - lombok - provided - - - com.google.code.findbugs - jsr305 - - - com.fifesoft - rsyntaxtextarea - 3.1.2 - - - com.fifesoft - autocomplete - 3.1.1 - - - - net.runelite - flatlaf-extras - ${flatlaf.version} - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - 11 - - - - - diff --git a/runelite-maven-plugin/pom.xml b/runelite-maven-plugin/pom.xml deleted file mode 100644 index a7e83a0255..0000000000 --- a/runelite-maven-plugin/pom.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - 4.0.0 - - - net.runelite - runelite-parent - 1.12.9 - - - runelite-maven-plugin - RuneLite Maven Plugin - maven-plugin - - - true - - - - - net.runelite - cache - ${project.version} - - - - org.apache.maven - maven-plugin-api - 3.0.5 - - - org.apache.maven.plugin-tools - maven-plugin-annotations - 3.4 - - - org.apache.maven - maven-core - 3.0.5 - - - - org.tomlj - tomlj - 1.1.0 - - - com.squareup - javapoet - 1.13.0 - - - - - - - org.apache.maven.plugins - maven-pmd-plugin - - true - true - - ${project.basedir}/pmd-ruleset.xml - - false - true - - - - - check - - - - - - org.apache.maven.plugins - maven-plugin-plugin - - - default-descriptor - process-classes - - - - - -