4.0.0 ${maven.build.timestamp} yyyy-MM-dd HH:mm:ss true 2,2,4,2 jar -Xms1024m -Xmx1536m keystore alias storepass keypass user pass ftp.cardforge.org 35.0.0 35 forge forge ${revision} forge-gui-android ${packaging.type} Forge Android Google Maven https://maven.google.com/ src org.codehaus.mojo build-helper-maven-plugin 3.6.0 timestamp-property initialize timestamp-property month.date MM.dd regex-property initialize regex-property snapshot-version ${revision} -SNAPSHOT -SNAPSHOT-${month.date} false maven-compiler-plugin 17 17 filters true assets forge-android-${snapshot-version} org.robolectric android-all 15-robolectric-13954326 provided de.cketti.fileprovider public-fileprovider 1.0.0 system ${pom.basedir}/libs/publicfileprovider.jar com.getkeepsafe.relinker relinker 1.4.5 system ${pom.basedir}/libs/relinker.jar forge forge-core ${project.version} forge forge-game ${project.version} forge forge-ai ${project.version} forge forge-gui ${project.version} forge forge-gui-mobile ${project.version} com.badlogicgames.gdx gdx-backend-android 1.13.5 system ${pom.basedir}/libs/gdx-backend-android.jar io.sentry sentry-native-ndk 0.10.0 system ${pom.basedir}/libs/sentrynativendk.jar io.sentry sentry-android 8.21.1 aar io.sentry sentry-android-core io.sentry sentry-android-ndk org.jetbrains annotations io.sentry sentry-android-core 8.21.1 aar androidx.lifecycle lifecycle-process androidx.lifecycle lifecycle-common-java8 androidx.core core io.sentry sentry-native-ndk io.sentry sentry-android-ndk 8.21.1 aar io.sentry sentry-android-core androidx.lifecycle lifecycle-process androidx.lifecycle lifecycle-common-java8 androidx.core core io.sentry sentry-native-ndk com.badlogicgames.gdx-controllers gdx-controllers-android 2.2.4 system ${pom.basedir}/libs/gdx-controllers-android.jar com.badlogicgames.gdx gdx-backend-android org.jetbrains annotations 26.0.2 compile org.jupnp org.jupnp.android 3.0.3 android-debug apk com.simpligility.maven.plugins android-maven-plugin javax.xml.bind jaxb-api 2.3.1 com.sun.xml.bind jaxb-impl 2.3.4 sun misc 1 system ${pom.basedir}/libs/sun-misc.jar 4.6.2 true true ${androidPlatform} ${androidBuildTools} true ${project.basedir}/assets ${project.basedir}/res ${project.basedir}/libs true false ${project.basedir}/proguard.cfg ${pom.basedir}/tools/proguard.jar true d8 26 ${build.min.memory} ${build.max.memory} true ${build.min.memory} ${build.max.memory} --min-sdk-version=26 update-manifest manifest-merger se.bjurr.gitchangelog git-changelog-maven-plugin 2.2.0 false GenerateGitChangelog generate-sources git-changelog true android-release-build apk exec-maven-plugin 3.4.1 org.codehaus.mojo SignV2 verify exec ${pom.basedir} java -jar ${pom.basedir}/tools/uber-apk-signer.jar -a ${pom.basedir}/target/ --ks forge.keystore --ksAlias Forge --ksKeyPass forge72 --ksPass forge72 --debug com.simpligility.maven.plugins android-maven-plugin javax.xml.bind jaxb-api 2.3.1 com.sun.xml.bind jaxb-impl 2.3.4 sun misc 1 system ${pom.basedir}/libs/sun-misc.jar 4.6.2 true false ${androidPlatform} ${androidBuildTools} false true ${project.basedir}/assets ${project.basedir}/res ${project.basedir}/libs true false ${project.basedir}/proguard.cfg ${pom.basedir}/tools/proguard.jar true d8 26 ${build.min.memory} ${build.max.memory} true ${build.min.memory} ${build.max.memory} --min-sdk-version=26 update-manifest manifest-merger ${snapshot-version} org.apache.maven.plugins maven-antrun-plugin 3.0.0 org.apache.ant ant-nodeps 1.8.1 android-release-packaging package run android-release-upload apk org.apache.maven.plugins maven-antrun-plugin 3.0.0 org.apache.ant ant-nodeps 1.8.1 commons-net commons-net 3.11.1 org.apache.ant ant-commons-net 1.10.15 android-ftp install run android-test-build apk exec-maven-plugin 3.4.1 org.codehaus.mojo SignV2 verify exec ${pom.basedir} java -jar ${pom.basedir}/tools/uber-apk-signer.jar -a ${pom.basedir}/target/ --debug com.simpligility.maven.plugins android-maven-plugin javax.xml.bind jaxb-api 2.3.1 com.sun.xml.bind jaxb-impl 2.3.4 sun misc 1 system ${pom.basedir}/libs/sun-misc.jar 4.6.2 true false ${androidPlatform} ${androidBuildTools} false true ${project.basedir}/assets ${project.basedir}/res ${project.basedir}/libs true false ${project.basedir}/proguard.cfg ${pom.basedir}/tools/proguard.jar true d8 26 ${build.min.memory} ${build.max.memory} true ${build.min.memory} ${build.max.memory} --min-sdk-version=26 update-manifest manifest-merger ${snapshot-version} se.bjurr.gitchangelog git-changelog-maven-plugin 2.2.0 false GenerateGitChangelog generate-sources git-changelog true android-dev-build forge.app.dev apk forge-dev-android-${snapshot-version} exec-maven-plugin 3.4.1 org.codehaus.mojo SignV2 verify exec ${pom.basedir} java -jar ${pom.basedir}/tools/uber-apk-signer.jar -a ${pom.basedir}/target/ --debug com.simpligility.maven.plugins android-maven-plugin javax.xml.bind jaxb-api 2.3.1 com.sun.xml.bind jaxb-impl 2.3.4 sun misc 1 system ${pom.basedir}/libs/sun-misc.jar 4.6.2 true false ${app.id.dev} ${androidPlatform} ${androidBuildTools} false true ${project.basedir}/assets ${project.basedir}/res ${project.basedir}/libs true false ${project.basedir}/proguard.cfg ${pom.basedir}/tools/proguard.jar true d8 26 ${build.min.memory} ${build.max.memory} true ${build.min.memory} ${build.max.memory} --min-sdk-version=26 update-manifest manifest-merger ${snapshot-version}-dev fix-provider-authorities process-resources manifest-update false Forge (dev) ${app.id.dev}.SentryInitProvider ${app.id.dev}.SentryPerformanceProvider ${app.id.dev}.publicfileprovider