Commit Graph

1426 Commits (39411e792e7b2ddb09579f31e5a502b4cedb355c)

Author SHA1 Message Date
Stefan Dollase 39411e792e actually removed the JGoogleAnalytics library 2015-12-24 14:50:52 +01:00
Stefan Dollase 51bb8eb740 removed the tracking message from the world seed, since the google tracker is already removed 2015-12-24 14:49:37 +01:00
Stefan Dollase 368f243a4f added documentation
* added useful information to the README file
* updated the documentation about the build process
2015-12-24 14:48:25 +01:00
Stefan Dollase 5593b22f9d updated version info to v4.0-alpha3 2015-12-24 04:17:04 +01:00
Stefan Dollase 58d5425f8b fixed another issue with the travis build 2015-12-24 03:38:16 +01:00
Stefan Dollase 7088cc51e4 fixed an issue with the travis deploy process 2015-12-24 03:27:33 +01: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 5e2aa636ff fixed the rule parsing for the loading of libraries 2015-12-23 23:47:18 +01:00
Stefan Dollase 5abcd10dba updated amidst version to v4.0-alpha1 2015-12-23 20:45:15 +01:00
Stefan Dollase 3b5ed70158 added option in metadata resource file to disable google analytics tracking 2015-12-23 20:39:30 +01:00
Stefan Dollase f85086ec29 improved message when player is asked for the world player type 2015-12-23 20:32:31 +01:00
Stefan Dollase 577d541e34 version list cannot be null 2015-12-23 20:24:31 +01:00
Stefan Dollase ef90841480 removed most of the general catch clauses 2015-12-23 20:16:06 +01:00
Stefan Dollase ef4ae187e9 made the mojang api more robust against exceptions caused by parsing and io exception 2015-12-23 19:50:39 +01:00
Stefan Dollase fbfde3a338 removed the method ResourceLoader.getResourceAsPath, since it did not work when executed from the amidst jar file 2015-12-22 03:50:50 +01:00
Stefan Dollase 43c01c1f86 removed the "sudo: required" from the .travis.yml by using the apt addon 2015-12-22 03:06:06 +01:00
Stefan Dollase 1af4b6a31b added a .gitkeep file to the directory src/test/resources to get it tracked by git ... this can be removed as soon as there is real content in this directory 2015-12-22 03:03:54 +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 f7f4cd41ed fixed an issue that caused amidst to crash when the launcher_profiles.json contains a profile without a separate profile directory 2015-12-22 01:07:45 +01:00
Stefan Dollase 8ff3ff67a7 removed unused code 2015-12-22 00:39:19 +01:00
Stefan Dollase d2c595a69a moved the apt commands to the before_deploy section
* the launch4j plugin is only executed for the deployment
2015-12-20 21:41:50 +01:00
Stefan Dollase 6ac0ed88b0 fixed an issue with the travis ci build
* the launch4j maven plugin needs 32-bit libraries
2015-12-20 21:37:34 +01:00
Stefan Dollase c8f0a59350 fixed an issue with the travis-build
* clean needs to be executed before package, to ensure the local dependencies are installed
2015-12-20 21:16:26 +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 d7c59337fc fixed a execution permission issue with the .travis.yml 2015-12-20 05:18:19 +01:00
Stefan Dollase be34d6fe53 added the github releases as deployment mechanism to the .travis.yml 2015-12-20 05:10:57 +01:00
Stefan Dollase dab0570b34 made amidst use the resource file metadata.properties
* to store the version ids
* to store the main window title
* to store the google analytics data
2015-12-20 04:48:47 +01:00
Stefan Dollase 468475ac76 fixed an issue that caused the devtools to have lots of compile errors 2015-12-20 04:37:38 +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 d1c83d1100 removed the ant build.xml script, since it was replaced by the maven build 2015-12-20 03:16:41 +01:00
Stefan Dollase 0051327aeb added link to travis-ci build page 2015-12-20 01:46:24 +01:00
Stefan Dollase 8dc548e350 added jdk version oraclejdk8 to the .travis.yml 2015-12-20 01:40:23 +01:00
Stefan Dollase abc58fe4a6 temporarily added travis build status to the readme ... should switch the url in the future, if we want to use travis 2015-12-20 01:33:11 +01:00
Stefan Dollase 1bfdf485dc added a .travis.yml to automatically execute all tests with travis-ci 2015-12-20 01:24:28 +01:00
Stefan Dollase e2c6f3f730 added information about the build process 2015-12-20 01:17:45 +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 679424bd3f removed the license for kryonet, because the library was already removed 2015-12-19 21:51:57 +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
Stefan Dollase 1d48a84f4c removed junit4 from the classpath for now 2015-12-19 20:29:16 +01:00
Stefan Dollase eb1b26ac7a applied eclipse formatting to the file build.xml 2015-12-19 20:13:44 +01:00
Stefan Dollase 2ca5d1a4f5 updated to java version 8 2015-12-19 19:35:47 +01:00
Stefan Dollase 0449e0b49b formatting ... 2015-12-19 19:32:08 +01:00