diff --git a/.github/workflows/snapshots-android.yml b/.github/workflows/snapshots-android.yml
index 9e9629df7c8..54a0b4c18c2 100644
--- a/.github/workflows/snapshots-android.yml
+++ b/.github/workflows/snapshots-android.yml
@@ -91,7 +91,7 @@ jobs:
export _JAVA_OPTIONS="-Xmx2g"
d=$(date +%m-%d)
# Replace date in forge-gui-mobile/src/forge/Forge.java
- sed -i -e "s/-SNAPSHOT/-SNAPSHOT-${d}/g" forge-gui-mobile/src/forge/Forge.java
+ # sed -i -e "s/-SNAPSHOT/-SNAPSHOT-${d}/g" forge-gui-mobile/src/forge/Forge.java
mvn -U -B -P android-release-build install -e -Dcardforge-repo.username=${{ secrets.FTP_USERNAME }} -Dcardforge-repo.password=${{ secrets.FTP_PASSWORD }} -Dandroid.sdk.path=/usr/local/lib/android/sdk -Dandroid.buildToolsVersion=35.0.0 -Dmaven.test.skip=true
mkdir -p forge-gui-android/target/upload
mv forge-gui-android/target/*-signed-aligned.apk forge-gui-android/target/upload/
diff --git a/.github/workflows/snapshots-pc.yml b/.github/workflows/snapshots-pc.yml
index 4a215ee81d8..acb5f14d6dd 100644
--- a/.github/workflows/snapshots-pc.yml
+++ b/.github/workflows/snapshots-pc.yml
@@ -45,7 +45,7 @@ jobs:
run: |
export DISPLAY=":1"
Xvfb :1 -screen 0 800x600x8 &
- mvn -U -B clean -P windows-linux install -T 1C -Dcardforge-repo.username=${{ secrets.FTP_USERNAME }} -Dcardforge-repo.password=${{ secrets.FTP_PASSWORD }}
+ mvn -U -B clean -P windows-linux install -T 1C -Dcardforge-repo.username=${{ secrets.FTP_USERNAME }} -Dcardforge-repo.password=${{ secrets.FTP_PASSWORD }}
env:
GITHUB_TOKEN: ${{ github.token }}
@@ -55,13 +55,13 @@ jobs:
- name: Rename before upload
run: |
- mkdir tarball
+ mkdir izpack
# If this works just gotta figure out how to append datetime
- mv /home/runner/.m2/repository/forge/forge-gui-desktop/*/*.bz2 tarball/
- cd tarball
- out="$(basename -s .tar.bz2 *)"
+ mv /home/runner/.m2/repository/forge/forge-installer/*/*.jar izpack/
+ cd izpack
+ out="$(basename -s .jar *)"
d=$(date +%m-%d)
- mv "${out}.tar.bz2" "${out}-${d}.tar.bz2"
+ mv "${out}.jar" "${out}-${d}.jar"
- name: 📂 Sync files
uses: SamKirkland/FTP-Deploy-Action@v4.3.4
@@ -69,7 +69,7 @@ jobs:
server: ftp.cardforge.org
username: ${{ secrets.FTP_USERNAME }}
password: ${{ secrets.FTP_PASSWORD }}
- local-dir: tarball/
+ local-dir: izpack/
server-dir: downloads/dailysnapshots/
exclude: |
*.jar
diff --git a/.github/workflows/test-build.yaml b/.github/workflows/test-build.yaml
index 262d33f6981..827cba94c18 100644
--- a/.github/workflows/test-build.yaml
+++ b/.github/workflows/test-build.yaml
@@ -26,4 +26,4 @@ jobs:
run: |
export DISPLAY=":1"
Xvfb :1 -screen 0 800x600x8 &
- mvn -U -B clean -P windows-linux test
+ mvn -U -B clean -P test
diff --git a/forge-gui-desktop/pom.xml b/forge-gui-desktop/pom.xml
index 96cb1b62994..df0e4443d6b 100644
--- a/forge-gui-desktop/pom.xml
+++ b/forge-gui-desktop/pom.xml
@@ -20,7 +20,61 @@
-
+
+ com.akathist.maven.plugins.launch4j
+ launch4j-maven-plugin
+ 2.5.1
+
+
+ l4j-gui
+ package
+
+ launch4j
+
+
+ gui
+ ${project.build.directory}/forge.exe
+ ${project.build.finalName}-jar-with-dependencies.jar
+ true
+ forge
+ https://bell-sw.com/pages/downloads/#jdk-17-lts
+ src/main/config/forge.ico
+
+ forge.view.Main
+ false
+ anything
+
+
+ 17
+ true
+ 4096
+
+ ${mandatory.java.args}
+
+
+
+
+ ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}.0
+
+
+ ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}.0
+
+ Forge
+ Forge
+
+ ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}.0
+
+
+ ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}.0
+
+ Forge
+ forge
+ forge.exe
+
+
+
+
+
org.apache.maven.plugins
maven-jar-plugin
@@ -353,106 +407,6 @@
-
- windows-linux
-
-
-
- com.akathist.maven.plugins.launch4j
- launch4j-maven-plugin
- 2.5.1
-
-
- l4j-gui
- package
-
- launch4j
-
-
- gui
- ${project.build.directory}/forge.exe
- ${project.build.finalName}-jar-with-dependencies.jar
- true
- forge
- https://bell-sw.com/pages/downloads/#jdk-17-lts
- src/main/config/forge.ico
-
- forge.view.Main
- false
- anything
-
-
- 17
- true
- 4096
-
- ${mandatory.java.args}
-
-
-
-
- ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}.0
-
-
- ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}.0
-
- Forge
- Forge
-
- ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}.0
-
-
- ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}.0
-
- Forge
- forge
- forge.exe
-
-
-
-
-
-
-
-
- org.codehaus.mojo
- build-helper-maven-plugin
- 3.6.0
-
-
- released-version
- validate
-
- released-version
-
-
-
- parse-version
-
- parse-version
-
-
-
- attach-distribution
- post-integration-test
-
- attach-artifact
-
-
-
-
- ${basedir}/../forge-installer/target/forge.zip
- zip
-
-
-
-
-
-
-
-
-
-
"LICENSE.txt"
diff --git a/forge-installer/pom.xml b/forge-installer/pom.xml
index 32b9d31bcaf..24e06cff8fe 100644
--- a/forge-installer/pom.xml
+++ b/forge-installer/pom.xml
@@ -47,33 +47,6 @@
-
- org.codehaus.izpack
- izpack-maven-plugin
- 5.2.3
-
-
- post-integration-test
-
- izpack
-
-
-
- ${project.basedir}/target
- ${project.basedir}/target/install.xml
- ${project.basedir}/target
- ${project.build.finalName}
-
-
-
-
-
- org.codehaus.izpack
- izpack-panel
- 5.2.3
-
-
-
com.google.code.maven-replacer-plugin
replacer
@@ -104,134 +77,212 @@
-
- org.apache.maven.plugins
- maven-antrun-plugin
- 3.0.0
-
-
- org.apache.ant
- ant-nodeps
- 1.8.1
-
-
-
-
- izpack-prepare
- initialize
-
-
-
-
-
-
-
-
-
-
- run
-
-
-
- win-linux-app-bundle
- pre-integration-test
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- run
-
-
-
-
+
+
+ forge
+ forge-gui-mobile-dev
+ ${project.version}
+ compile
+
+
+ forge
+ forge-gui-desktop
+ ${project.version}
+ compile
+
+
+
+
+ windows-linux
+
+
+
+ org.codehaus.izpack
+ izpack-maven-plugin
+ 5.2.3
+
+
+ post-integration-test
+
+ izpack
+
+
+
+ ${project.basedir}/target
+ ${project.basedir}/target/install.xml
+ ${project.basedir}/target
+ ${project.build.finalName}
+
+
+
+
+
+ org.codehaus.izpack
+ izpack-panel
+ 5.2.3
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 3.0.0
+
+
+ org.apache.ant
+ ant-nodeps
+ 1.8.1
+
+
+
+
+ izpack-prepare
+ initialize
+
+
+
+
+
+
+
+
+
+ run
+
+
+
+ win-linux-app-bundle
+ pre-integration-test
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ run
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 3.6.0
+
+
+ released-version
+ validate
+
+ released-version
+
+
+
+ parse-version
+
+ parse-version
+
+
+
+ attach-distribution
+ verify
+
+ attach-artifact
+
+
+
+
+ ${basedir}/target/${project.build.finalName}.jar
+ jar
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 3269ec913c2..b6ef5cb5c2e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -331,7 +331,7 @@
-
+