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