Commit Graph

284 Commits

Author SHA1 Message Date
nathan 614ceb071e More checks when savingChecksums 2016-03-13 16:55:39 +01:00
nathan 9fe9b6f873 Tweaked log message when build system changes 2016-03-13 16:51:39 +01:00
nathan c6987cebdd Added ability to skip saving the build + upload to maven. This is
used for a 'test' build, so that the build file doesn't have to be
constantly tweaked when testing builds
2016-03-13 16:40:11 +01:00
nathan 019c79e7e3 updated the version 2016-03-13 16:39:27 +01:00
nathan 0486043055 Added ability to skip saving the build + upload to maven. This is
used for a 'test' build, so that the build file doesn't have to be
constantly tweaked when testing builds
2016-03-13 16:34:37 +01:00
nathan 26b783df04 updated ide library order 2016-03-12 12:53:53 +01:00
nathan 404b979bdc cleaned up dependencies 2016-03-12 11:58:13 +01:00
nathan f3a381f7ce Fixed version filename oddities when the version is already specified at the end of the file 2016-03-11 04:17:24 +01:00
nathan 16a8d9e055 Multiple Version.sourceFiles are now supported 2016-03-11 04:03:23 +01:00
nathan ad136c3989 Multiple Version.sourceFiles are now supported 2016-03-11 04:02:16 +01:00
nathan 06ef1f09fa updated dependencies 2016-03-11 03:56:17 +01:00
nathan c47cc17154 Added exceptions when source files cannot be found 2016-03-11 03:56:05 +01:00
nathan 08667b5f82 Fixed issues with versions of files not having only numbers. Updated dependencies. 2016-03-11 03:28:43 +01:00
nathan e77c3cdfaa updated version 2016-03-11 03:22:01 +01:00
nathan 26a9c637a2 Fixed issue with toString() (it now will have the updated/modified version, in case a major/minor/etc was incremented) 2016-03-11 03:18:34 +01:00
nathan 0f6e76feeb Version numbers are now STRING, except when incrementing the MAJOR or MINOR version (those MUST be numbers) or INCREMENTING 2016-03-11 03:10:06 +01:00
nathan 8368aa4fa4 Exceptions are now thrown in jar project if outputfile cannot be read 2016-03-11 03:08:56 +01:00
nathan aac5fa10ca Version will only fail during parsing if major or minor fails, otherwise it will log out an error.l 2016-03-11 01:44:55 +01:00
nathan 2a06db207d removed eclipse files 2016-03-07 00:03:19 +01:00
nathan edf793b974 Added more time for maven releasing during drop/release stage 2016-02-14 18:11:07 +01:00
nathan 46889f2033 added some extra time when dropping maven repo + releasing it 2016-02-14 18:04:18 +01:00
nathan 02bf7a891c removed redundant 'already built' check/exception 2016-02-14 18:03:56 +01:00
nathan e91270e265 Fixed bug with extra files not getting added correctly 2016-02-14 15:09:21 +01:00
nathan ee6f0eec27 Fixed bug with extra files not getting added correctly 2016-02-14 15:06:10 +01:00
nathan b44c42e822 Added comments 2016-02-14 15:05:46 +01:00
nathan 335dbb78c1 Cleaned up how errors were getting thrown (only happens once now) 2016-02-14 12:51:57 +01:00
nathan a7c08a128b Version verify check during build now throws IOException 2016-02-14 12:51:39 +01:00
nathan 473b6a869f Fixed issue with deleting builds when they were skipped 2016-02-13 18:50:00 +01:00
nathan 7673d74c9b Updated version 2016-02-13 17:48:29 +01:00
nathan a4064001c6 Fixed bug where project dependency jar files were getting deleted during cleanup. 2016-02-13 17:47:52 +01:00
nathan c537a4be67 updated dependencies 2016-02-13 17:16:59 +01:00
nathan 1a9b9828cf Changed build order so that uploads to maven happen ONLY if the project + dependencies built successfully. This happpens at the END of everything, instead of as each project is built. 2016-02-13 17:16:02 +01:00
nathan 7d57fa479f Fixed issues with checking builds against temp projects (now source code changes in a temp project will force a build to happen) 2016-02-12 14:18:14 +01:00
nathan d435180a44 fixed bug with getting calling class 2016-02-12 01:48:37 +01:00
nathan 9ee0df8be8 Early fail during build process for version infomation (if the specificed files do not contain the expected values) 2016-02-12 01:44:02 +01:00
nathan ad513ffc74 updated dist 2016-02-11 03:05:36 +01:00
nathan 19bd430ffb fixed issue with cross-compiling temporary projects where the source hasn't changed. (it was an issue with temporary project hashing) 2016-02-11 02:35:32 +01:00
nathan e8502129b4 Added Version capability to modify .java source files for version infomation to be embedded via a 'getVersion()' method 2016-02-10 19:23:06 +01:00
nathan ad5eef5fd2 Code cleanup/polish 2016-02-10 18:58:52 +01:00
nathan deb5c5dbaf Updated readme 2016-02-10 00:40:38 +01:00
nathan 6041e57436 Fixed issue with '.' in name missing 2015-12-19 02:08:50 +01:00
nathan 9adcf283e4 Updated build system to have VERSION as part of the deployed file name, and also to deploy to sonatype 2015-12-15 02:30:26 +01:00
nathan 97715b912c Updated to deploy to maven. changed structure. WIP 2015-12-15 01:11:40 +01:00
nathan 1ba20d3564 Updated maven build logic. Now checks for errors intelligently. Build no longer prints "Adding extras" if there are no extras. 2015-11-23 01:55:12 +01:00
nathan badb4281e9 Added support for deploying to maven (oss.sonatype.org, specifically). Changed crypto class names/locations. Tweaked build process. Updated bouncycastle libs. 2015-11-22 21:32:53 +01:00
nathan 7918322a90 Added license URL location (we do this in addition to including the license as well) 2015-11-16 22:27:00 +01:00
nathan c32da27937 Better license sorting 2015-11-16 22:26:33 +01:00
nathan 3670ee8476 refactored commong code 2015-11-16 22:26:09 +01:00
nathan 678a9d7e4c updated libries 2015-11-16 22:25:57 +01:00
nathan d8740a202b Updated license error-checking and deduplication. Merged zip/jar functionality into a single method. 2015-11-09 15:49:02 +01:00