[maven-release-plugin] prepare release forge-2.0.02

This commit is contained in:
GitHub Actions
2025-02-15 20:50:03 +00:00
committed by Chris H
parent a5ab069f5b
commit 380f289887
13 changed files with 68 additions and 107 deletions

View File

@@ -3,7 +3,7 @@
<parent> <parent>
<artifactId>forge</artifactId> <artifactId>forge</artifactId>
<groupId>forge</groupId> <groupId>forge</groupId>
<version>2.0.02-SNAPSHOT</version> <version>2.0.02</version>
</parent> </parent>
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>

View File

@@ -6,7 +6,7 @@
<parent> <parent>
<artifactId>forge</artifactId> <artifactId>forge</artifactId>
<groupId>forge</groupId> <groupId>forge</groupId>
<version>2.0.02-SNAPSHOT</version> <version>2.0.02</version>
</parent> </parent>
<artifactId>forge-ai</artifactId> <artifactId>forge-ai</artifactId>

View File

@@ -6,7 +6,7 @@
<parent> <parent>
<artifactId>forge</artifactId> <artifactId>forge</artifactId>
<groupId>forge</groupId> <groupId>forge</groupId>
<version>2.0.02-SNAPSHOT</version> <version>2.0.02</version>
</parent> </parent>
<artifactId>forge-core</artifactId> <artifactId>forge-core</artifactId>

View File

@@ -1,13 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<parent> <parent>
<artifactId>forge</artifactId> <artifactId>forge</artifactId>
<groupId>forge</groupId> <groupId>forge</groupId>
<version>2.0.02-SNAPSHOT</version> <version>2.0.02</version>
</parent> </parent>
<artifactId>forge-game</artifactId> <artifactId>forge-game</artifactId>

View File

@@ -23,7 +23,7 @@
<parent> <parent>
<artifactId>forge</artifactId> <artifactId>forge</artifactId>
<groupId>forge</groupId> <groupId>forge</groupId>
<version>2.0.02-SNAPSHOT</version> <version>2.0.02</version>
</parent> </parent>
<artifactId>forge-gui-android</artifactId> <artifactId>forge-gui-android</artifactId>

View File

@@ -1,11 +1,10 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<parent> <parent>
<artifactId>forge</artifactId> <artifactId>forge</artifactId>
<groupId>forge</groupId> <groupId>forge</groupId>
<version>2.0.02-SNAPSHOT</version> <version>2.0.02</version>
</parent> </parent>
<artifactId>forge-gui-desktop</artifactId> <artifactId>forge-gui-desktop</artifactId>
@@ -486,63 +485,42 @@
<phase>pre-integration-test</phase> <phase>pre-integration-test</phase>
<configuration> <configuration>
<target> <target>
<mkdir dir="${project.build.directory}/${project.build.finalName}-osx"/> <mkdir dir="${project.build.directory}/${project.build.finalName}-osx" />
<copy todir="${project.build.directory}/${project.build.finalName}-osx"> <copy todir="${project.build.directory}/${project.build.finalName}-osx">
<fileset dir="${basedir}/../forge-gui/" includes="LICENSE.txt"/> <fileset dir="${basedir}/../forge-gui/" includes="LICENSE.txt" />
<fileset dir="${basedir}/../forge-gui/release-files/" <fileset dir="${basedir}/../forge-gui/release-files/" includes="CHANGES.txt" />
includes="CHANGES.txt"/> <fileset dir="${basedir}/../forge-gui/release-files/" includes="CONTRIBUTORS.txt" />
<fileset dir="${basedir}/../forge-gui/release-files/" <fileset dir="${basedir}/../forge-gui/release-files/" includes="ISSUES.txt" />
includes="CONTRIBUTORS.txt"/> <fileset dir="${basedir}/../forge-gui/release-files/" includes="INSTALLATION.txt" />
<fileset dir="${basedir}/../forge-gui/release-files/" <fileset dir="${basedir}/../forge-gui/release-files/" includes="GAMEPAD_README.txt" />
includes="ISSUES.txt"/> <fileset dir="${basedir}/../forge-gui/" includes="MANUAL.txt" />
<fileset dir="${basedir}/../forge-gui/release-files/" <fileset dir="${basedir}/" includes="sentry.properties" />
includes="INSTALLATION.txt"/>
<fileset dir="${basedir}/../forge-gui/release-files/"
includes="GAMEPAD_README.txt"/>
<fileset dir="${basedir}/../forge-gui/" includes="MANUAL.txt"/>
<fileset dir="${basedir}/" includes="sentry.properties"/>
</copy> </copy>
<taskdef name="bundleapp" <taskdef name="bundleapp" classpath="${basedir}/../forge-gui/${configSourceDirectory}/appbundler-1.0-custom.jar" classname="com.oracle.appbundler.AppBundlerTask" />
classpath="${basedir}/../forge-gui/${configSourceDirectory}/appbundler-1.0-custom.jar" <bundleapp outputdirectory="${project.build.directory}/${project.build.finalName}-osx" name="${project.name}" displayname="${project.name}" shortversion="${project.version}" identifier="forge.view.Main" icon="${basedir}/${configSourceDirectory}/Forge.icns" applicationCategory="public.app-category.games" mainclassname="forge.view.Main">
classname="com.oracle.appbundler.AppBundlerTask"/> <classpath file="${project.build.directory}/${project.build.finalName}-jar-with-dependencies.jar" />
<bundleapp <classpath file="${basedir}/../forge-gui/forge.profile.properties.example" />
outputdirectory="${project.build.directory}/${project.build.finalName}-osx" <option value="-Dapple.laf.useScreenMenuBar=true" />
name="${project.name}" displayname="${project.name}" <option value="-Dcom.apple.macos.use-file-dialog-packages=true" />
shortversion="${project.version}" identifier="forge.view.Main" <option value="-Dcom.apple.macos.useScreenMenuBar=true" />
icon="${basedir}/${configSourceDirectory}/Forge.icns" <option value="-Dcom.apple.mrj.application.apple.menu.about.name=Forge" />
applicationCategory="public.app-category.games" <option value="-Dcom.apple.smallTabs=true" />
mainclassname="forge.view.Main"> <option value="-Xmx4096M" />
<classpath <option value="-Dapp.dir=$APP_ROOT/Contents/Resources/" />
file="${project.build.directory}/${project.build.finalName}-jar-with-dependencies.jar"/>
<classpath file="${basedir}/../forge-gui/forge.profile.properties.example"/>
<option value="-Dapple.laf.useScreenMenuBar=true"/>
<option value="-Dcom.apple.macos.use-file-dialog-packages=true"/>
<option value="-Dcom.apple.macos.useScreenMenuBar=true"/>
<option value="-Dcom.apple.mrj.application.apple.menu.about.name=Forge"/>
<option value="-Dcom.apple.smallTabs=true"/>
<option value="-Xmx4096M"/>
<option value="-Dapp.dir=$APP_ROOT/Contents/Resources/"/>
</bundleapp> </bundleapp>
<copy todir="${project.build.directory}/${project.build.finalName}-osx/Forge.app/Contents/Resources/res"> <copy todir="${project.build.directory}/${project.build.finalName}-osx/Forge.app/Contents/Resources/res">
<fileset dir="${basedir}/../forge-gui/res" excludes="**/cardsfolder/**"/> <fileset dir="${basedir}/../forge-gui/res" excludes="**/cardsfolder/**" />
</copy> </copy>
<mkdir dir="${project.build.directory}/${project.build.finalName}-osx/Forge.app/Contents/Resources/res/cardsfolder"/> <mkdir dir="${project.build.directory}/${project.build.finalName}-osx/Forge.app/Contents/Resources/res/cardsfolder" />
<zip destfile="${project.build.directory}/${project.build.finalName}-osx/Forge.app/Contents/Resources/res/cardsfolder/cardsfolder.zip" <zip destfile="${project.build.directory}/${project.build.finalName}-osx/Forge.app/Contents/Resources/res/cardsfolder/cardsfolder.zip" basedir="${basedir}/../forge-gui/res/cardsfolder" level="1" />
basedir="${basedir}/../forge-gui/res/cardsfolder" level="1"/> <symlink link="${project.build.directory}/${project.build.finalName}-osx/Applications" resource="/Applications" />
<symlink <exec executable="${basedir}/../forge-gui/${configSourceDirectory}/create-dmg" failonerror="false">
link="${project.build.directory}/${project.build.finalName}-osx/Applications" <arg line="--volname ${project.name}-${project.version} --background ${basedir}/../forge-gui/${configSourceDirectory}/backgroundImage.jpg --window-size 700 419 --icon-size 64 --icon ${forge.file.name} 141 283 --icon ${applications.file.name} 452 283 --icon ${changes.file.name} 645 80 --icon ${license.file.name} 645 200 --icon ${readme.file.name} 645 320 ${project.build.directory}/${project.build.finalName}.dmg ${project.build.directory}/${project.build.finalName}-osx" />
resource="/Applications"/>
<exec executable="${basedir}/../forge-gui/${configSourceDirectory}/create-dmg"
failonerror="false">
<arg line="--volname ${project.name}-${project.version} --background ${basedir}/../forge-gui/${configSourceDirectory}/backgroundImage.jpg --window-size 700 419 --icon-size 64 --icon ${forge.file.name} 141 283 --icon ${applications.file.name} 452 283 --icon ${changes.file.name} 645 80 --icon ${license.file.name} 645 200 --icon ${readme.file.name} 645 320 ${project.build.directory}/${project.build.finalName}.dmg ${project.build.directory}/${project.build.finalName}-osx"/>
</exec> </exec>
<tar basedir="${project.build.directory}" <tar basedir="${project.build.directory}" includes="${project.build.finalName}.dmg" destfile="${project.build.directory}/${project.build.finalName}-osx.tar.bz2" compression="bzip2" />
includes="${project.build.finalName}.dmg"
destfile="${project.build.directory}/${project.build.finalName}-osx.tar.bz2"
compression="bzip2"/>
<!--<symlink link="${project.build.directory}/${project.build.finalName}-osx/Applications" action="delete" /> --> <!--<symlink link="${project.build.directory}/${project.build.finalName}-osx/Applications" action="delete" /> -->
<exec executable="rm" failonerror="false"> <exec executable="rm" failonerror="false">
<arg line="-f ${project.build.directory}/${project.build.finalName}-osx/Applications"/> <arg line="-f ${project.build.directory}/${project.build.finalName}-osx/Applications" />
</exec> </exec>
</target> </target>
</configuration> </configuration>
@@ -622,54 +600,38 @@
<phase>pre-integration-test</phase> <phase>pre-integration-test</phase>
<configuration> <configuration>
<target> <target>
<mkdir dir="${project.build.directory}/${project.build.finalName}-osx"/> <mkdir dir="${project.build.directory}/${project.build.finalName}-osx" />
<copy todir="${project.build.directory}/${project.build.finalName}-osx"> <copy todir="${project.build.directory}/${project.build.finalName}-osx">
<fileset dir="${basedir}/../forge-gui/" includes="LICENSE.txt"/> <fileset dir="${basedir}/../forge-gui/" includes="LICENSE.txt" />
<fileset dir="${basedir}/../forge-gui/" includes="README.txt"/> <fileset dir="${basedir}/../forge-gui/" includes="README.txt" />
<fileset dir="${basedir}/../forge-gui/" includes="MANUAL.txt"/> <fileset dir="${basedir}/../forge-gui/" includes="MANUAL.txt" />
<fileset dir="${basedir}/" includes="sentry.properties"/> <fileset dir="${basedir}/" includes="sentry.properties" />
</copy> </copy>
<taskdef name="bundleapp" <taskdef name="bundleapp" classpath="${basedir}/../forge-gui/${configSourceDirectory}/appbundler-1.0-custom.jar" classname="com.oracle.appbundler.AppBundlerTask" />
classpath="${basedir}/../forge-gui/${configSourceDirectory}/appbundler-1.0-custom.jar" <bundleapp outputdirectory="${project.build.directory}/${project.build.finalName}-osx" name="${project.name}" displayname="${project.name}" shortversion="${project.version}" identifier="forge.view.Main" icon="${basedir}/${configSourceDirectory}/Forge.icns" applicationCategory="public.app-category.games" mainclassname="forge.view.Main">
classname="com.oracle.appbundler.AppBundlerTask"/> <classpath file="${project.build.directory}/${project.build.finalName}-jar-with-dependencies.jar" />
<bundleapp <classpath file="${basedir}/../forge-gui/forge.profile.properties.example" />
outputdirectory="${project.build.directory}/${project.build.finalName}-osx" <option value="-Dapple.laf.useScreenMenuBar=true" />
name="${project.name}" displayname="${project.name}" <option value="-Dcom.apple.macos.use-file-dialog-packages=true" />
shortversion="${project.version}" identifier="forge.view.Main" <option value="-Dcom.apple.macos.useScreenMenuBar=true" />
icon="${basedir}/${configSourceDirectory}/Forge.icns" <option value="-Dcom.apple.mrj.application.apple.menu.about.name=Forge" />
applicationCategory="public.app-category.games" <option value="-Dcom.apple.smallTabs=true" />
mainclassname="forge.view.Main"> <option value="-Xmx4096M" />
<classpath <option value="-Dapp.dir=$APP_ROOT/Contents/Resources/" />
file="${project.build.directory}/${project.build.finalName}-jar-with-dependencies.jar"/>
<classpath file="${basedir}/../forge-gui/forge.profile.properties.example"/>
<option value="-Dapple.laf.useScreenMenuBar=true"/>
<option value="-Dcom.apple.macos.use-file-dialog-packages=true"/>
<option value="-Dcom.apple.macos.useScreenMenuBar=true"/>
<option value="-Dcom.apple.mrj.application.apple.menu.about.name=Forge"/>
<option value="-Dcom.apple.smallTabs=true"/>
<option value="-Xmx4096M"/>
<option value="-Dapp.dir=$APP_ROOT/Contents/Resources/"/>
</bundleapp> </bundleapp>
<copy todir="${project.build.directory}/${project.build.finalName}-osx/Forge.app/Contents/Resources/res"> <copy todir="${project.build.directory}/${project.build.finalName}-osx/Forge.app/Contents/Resources/res">
<fileset dir="${basedir}/../forge-gui/res" excludes="**/cardsfolder/**"/> <fileset dir="${basedir}/../forge-gui/res" excludes="**/cardsfolder/**" />
</copy> </copy>
<mkdir dir="${project.build.directory}/${project.build.finalName}-osx/Forge.app/Contents/Resources/res/cardsfolder"/> <mkdir dir="${project.build.directory}/${project.build.finalName}-osx/Forge.app/Contents/Resources/res/cardsfolder" />
<zip destfile="${project.build.directory}/${project.build.finalName}-osx/Forge.app/Contents/Resources/res/cardsfolder/cardsfolder.zip" <zip destfile="${project.build.directory}/${project.build.finalName}-osx/Forge.app/Contents/Resources/res/cardsfolder/cardsfolder.zip" basedir="${basedir}/../forge-gui/res/cardsfolder" level="1" />
basedir="${basedir}/../forge-gui/res/cardsfolder" level="1"/> <symlink link="${project.build.directory}/${project.build.finalName}-osx/Applications" resource="/Applications" />
<symlink <exec executable="${basedir}/../forge-gui/${configSourceDirectory}/create-dmg" failonerror="false">
link="${project.build.directory}/${project.build.finalName}-osx/Applications" <arg line="--volname ${project.name}-${project.version} --background ${basedir}/../forge-gui/${configSourceDirectory}/backgroundImage.jpg --window-size 700 419 --icon-size 64 --icon ${forge.file.name} 141 283 --icon ${applications.file.name} 452 283 --icon ${changes.file.name} 645 80 --icon ${license.file.name} 645 200 --icon ${readme.file.name} 645 320 ${project.build.directory}/${project.build.finalName}.dmg ${project.build.directory}/${project.build.finalName}-osx" />
resource="/Applications"/>
<exec executable="${basedir}/../forge-gui/${configSourceDirectory}/create-dmg"
failonerror="false">
<arg line="--volname ${project.name}-${project.version} --background ${basedir}/../forge-gui/${configSourceDirectory}/backgroundImage.jpg --window-size 700 419 --icon-size 64 --icon ${forge.file.name} 141 283 --icon ${applications.file.name} 452 283 --icon ${changes.file.name} 645 80 --icon ${license.file.name} 645 200 --icon ${readme.file.name} 645 320 ${project.build.directory}/${project.build.finalName}.dmg ${project.build.directory}/${project.build.finalName}-osx"/>
</exec> </exec>
<tar basedir="${project.build.directory}" <tar basedir="${project.build.directory}" includes="${project.build.finalName}.dmg" destfile="${project.build.directory}/${project.build.finalName}-osx.tar.bz2" compression="bzip2" />
includes="${project.build.finalName}.dmg"
destfile="${project.build.directory}/${project.build.finalName}-osx.tar.bz2"
compression="bzip2"/>
<!--<symlink link="${project.build.directory}/${project.build.finalName}-osx/Applications" action="delete" /> --> <!--<symlink link="${project.build.directory}/${project.build.finalName}-osx/Applications" action="delete" /> -->
<exec executable="rm" failonerror="false"> <exec executable="rm" failonerror="false">
<arg line="-f ${project.build.directory}/${project.build.finalName}-osx/Applications"/> <arg line="-f ${project.build.directory}/${project.build.finalName}-osx/Applications" />
</exec> </exec>
</target> </target>
</configuration> </configuration>

View File

@@ -11,7 +11,7 @@
<parent> <parent>
<artifactId>forge</artifactId> <artifactId>forge</artifactId>
<groupId>forge</groupId> <groupId>forge</groupId>
<version>2.0.02-SNAPSHOT</version> <version>2.0.02</version>
</parent> </parent>
<artifactId>forge-gui-ios</artifactId> <artifactId>forge-gui-ios</artifactId>

View File

@@ -9,7 +9,7 @@
<parent> <parent>
<artifactId>forge</artifactId> <artifactId>forge</artifactId>
<groupId>forge</groupId> <groupId>forge</groupId>
<version>2.0.02-SNAPSHOT</version> <version>2.0.02</version>
</parent> </parent>
<artifactId>forge-gui-mobile-dev</artifactId> <artifactId>forge-gui-mobile-dev</artifactId>

View File

@@ -4,7 +4,7 @@
<parent> <parent>
<artifactId>forge</artifactId> <artifactId>forge</artifactId>
<groupId>forge</groupId> <groupId>forge</groupId>
<version>2.0.02-SNAPSHOT</version> <version>2.0.02</version>
</parent> </parent>
<artifactId>forge-gui-mobile</artifactId> <artifactId>forge-gui-mobile</artifactId>

View File

@@ -4,7 +4,7 @@
<parent> <parent>
<artifactId>forge</artifactId> <artifactId>forge</artifactId>
<groupId>forge</groupId> <groupId>forge</groupId>
<version>2.0.02-SNAPSHOT</version> <version>2.0.02</version>
</parent> </parent>
<artifactId>forge-gui</artifactId> <artifactId>forge-gui</artifactId>

View File

@@ -4,7 +4,7 @@
<parent> <parent>
<artifactId>forge</artifactId> <artifactId>forge</artifactId>
<groupId>forge</groupId> <groupId>forge</groupId>
<version>2.0.02-SNAPSHOT</version> <version>2.0.02</version>
</parent> </parent>
<artifactId>forge-installer</artifactId> <artifactId>forge-installer</artifactId>

View File

@@ -4,7 +4,7 @@
<parent> <parent>
<artifactId>forge</artifactId> <artifactId>forge</artifactId>
<groupId>forge</groupId> <groupId>forge</groupId>
<version>2.0.02-SNAPSHOT</version> <version>2.0.02</version>
</parent> </parent>
<artifactId>forge-lda</artifactId> <artifactId>forge-lda</artifactId>

View File

@@ -4,7 +4,7 @@
<artifactId>forge</artifactId> <artifactId>forge</artifactId>
<packaging>pom</packaging> <packaging>pom</packaging>
<name>Forge Parent</name> <name>Forge Parent</name>
<version>2.0.02-SNAPSHOT</version> <version>2.0.02</version>
<description> <description>
Forge lets you play the card game Magic: The Gathering against a computer opponent using all of the rules. Forge lets you play the card game Magic: The Gathering against a computer opponent using all of the rules.
@@ -43,7 +43,7 @@
<scm> <scm>
<connection>scm:git:https://github.com/Card-Forge/forge.git</connection> <connection>scm:git:https://github.com/Card-Forge/forge.git</connection>
<developerConnection>scm:git:https://github.com/Card-Forge/forge.git</developerConnection> <developerConnection>scm:git:https://github.com/Card-Forge/forge.git</developerConnection>
<tag>HEAD</tag> <tag>forge-2.0.02</tag>
</scm> </scm>
<mailingLists> <mailingLists>