Commit Graph

15 Commits (master)

Author SHA1 Message Date
Treer 969f26e406 Minetest support - initial commit
Rivers don't match the game, but Amidst can now draw maps made with a different engine than Minecraft
2018-03-10 18:48:03 +11:00
Stefan Dollase 73d96e6264 switched from the maven-assembly-plugin to the maven-shade-plugin
* this seems to work better when building fat jar files
* it replaced the default output jar file (without dependencies) by the fat jar file (including all dependencies)
* removed the script that replaced the default jar file by the fat jar file
* enabled the generation of the mac wrapper, since it should work
* the mac wrapper will contain all dependencies twice
2015-12-24 03:18:08 +01:00
Stefan Dollase 9f1c93209e extracted building of windows and mac wrappers to extra pom.xml files
* to prevent issues like the one that was fixed in commit 476f5a
* mac wrapper is still broken and thus disabled
2015-12-24 02:43:32 +01:00
Stefan Dollase e0609cccdd removed the google tracker 2015-12-23 23:58:10 +01:00
Stefan Dollase 476f5a503d fixed an issue that was introduced in commit #aa7f93
* removed the maven plugin that builds the mac application launcher (configuration was still broken)
* the minecraft code uses google guava
* when executing amidst with eclipse, an exception occured from within the minecraft jar file, while using guava
* the removed maven plugin also uses guava, but another version which seems to be incompatible with the guava version used by the minecraft jar file
* the issue was caused by eclipse adding all maven dependencies to the amidst classpath, which caused the minecraft jar file to use the wrong version of guava ... I guess
* since the maven plugin has a scope of "provided", it is not included in the amidst jar file that is generated by maven
* when executing the generated amidst jar file instead of using eclipse, the issue did not occur ... this supports my guess that eclipse adds all maven dependencies to the amidst classpath
2015-12-22 02:54:39 +01:00
Stefan Dollase aa7f93ee36 adjusted the build process to generate the windows and mac executables when deployed
* generates windows and mac icon files using imagemagick
* generates the executables using maven plugins launch4j for windows and appbundle for mac
* renames the jar from (removes the -jar-with-dependencies suffix)
* creates a zip file from the mac app directory
2015-12-20 21:12:25 +01:00
Stefan Dollase d13b08df4f adjusted the pom.xml
* removed timestamp from filename ... it is still in the manifest file
* filename is now read from resource file metadata.properties
2015-12-20 03:45:25 +01:00
Stefan Dollase 8fa387c50f fixed a typo in the pom.xml, so the generated jar file is now actually executable 2015-12-20 01:17:30 +01:00
Stefan Dollase 00eb5f0e6a added junit4 as testing dependency, converted coordinate conversion test to junit test 2015-12-20 00:35:23 +01:00
Stefan Dollase e0a6576631 removed the last maven warnings
* used maven-install-plugin to install dependencies, that are not available via a public repository, to the local maven repository
2015-12-20 00:24:18 +01:00
Stefan Dollase 7ec22caa32 added source encoding to pom.xml to removed warnings 2015-12-20 00:22:16 +01:00
Stefan Dollase 4eb9add343 adjusted the pom.xml
* added maven-eclipse-plugin to download javadoc and sources for maven dependencies in eclipse
* extracted the jdk version to an extra property
* added the build timestamp to the jar filename and to the manifest file
2015-12-20 00:08:22 +01:00
Stefan Dollase a2d98955c2 added the configuration for the maven-assembly-plugin to the file pom.xml 2015-12-19 21:50:49 +01:00
Stefan Dollase 91e3365b42 switched to the default maven project layout 2015-12-19 21:42:56 +01:00
Stefan Dollase c402bc7b4b converted the project to a maven project 2015-12-19 21:21:11 +01:00