Commit Graph

284 Commits

Author SHA1 Message Date
nathan 3ca8d7bd6d Updated License.list() to also accept projects, and will recursively get license info from said project 2015-02-02 12:38:17 +01:00
nathan c7d398eb93 Fixed line length 2015-02-02 12:00:44 +01:00
nathan 1f5f96769a Changed name back to JavaBuilder 2015-02-02 12:00:14 +01:00
nathan 757bc77514 Build file no longer required. 2015-02-02 11:59:37 +01:00
nathan 8891ad0758 Added version string info to build. Added some constants. Updated license info 2015-02-02 03:18:56 +01:00
nathan 94fc402e1d Fixed issue when title is same length as space allows (it removes extra padding now) 2015-01-17 18:36:52 +01:00
nathan 5147809680 Jar/zip files are now deterministic based on build date (date=123456789) 2015-01-15 21:17:51 +01:00
nathan 6851a8eb64 Made some tweaks to enable deterministic creation of JARs, so they can be built and verified by third parties 2015-01-15 20:35:35 +01:00
nathan d157a903b8 Cleaned up dependency chains, fixed unresolved deps (when specify a build, the deps can be listed in any order). Added jarable.asProject so method chaining still works 2015-01-15 13:46:45 +01:00
nathan b7638b6b23 Fixed buildLog.println() to reset the line, so it won't keep appending the previous message (only the title info) 2015-01-15 13:45:10 +01:00
nathan cbb8e7e8dc Updated javadoc to correctly reflect packaction for LOADLIBRARY 2015-01-15 13:44:19 +01:00
nathan ca03cfe241 Changed name from OAK back to JavaBuilder 2015-01-15 13:43:33 +01:00
nathan 31219a21a4 reworked and changed Build.log() functionality. Added better support for outputFileSource. 2015-01-04 19:13:35 +01:00
nathan 8340b7ec74 polished build process, polished logging, changed name back to JavaBuilder 2014-12-31 02:54:26 +01:00
nathan 4d348a2e93 added wiki link to readme for console output 2014-12-30 00:21:27 +01:00
nathan 4ce865c28b Updated dist, changed from included src in jar, to separate file 2014-12-30 00:09:48 +01:00
nathan 3986858289 Updated build instructions 2014-12-30 00:07:54 +01:00
nathan 2743c859e5 Added license header to file 2014-12-30 00:07:39 +01:00
nathan 28618ff055 Polished/tweaked console output. Build system can now build jars with inclusive source, or jar+src file 2014-12-30 00:02:38 +01:00
nathan 9f058abaf5 removed duplicate license info. updated utils, fixed typo in build. updated build 2014-12-29 03:20:27 +01:00
nathan b39ed815e9 Updated to permit one-time-off projects. Updated project.outputDit and project.outputFile to use file objects instead of strings 2014-12-29 03:16:47 +01:00
nathan 40bf6aaff8 Updated license text 2014-12-29 03:15:25 +01:00
nathan 38220d05c0 Updated license info and readme 2014-12-29 01:09:30 +01:00
nathan 26a6867014 Updated license info in class headers 2014-12-29 01:04:51 +01:00
nathan 7af1a40f3d Updated ignores. Updated dist. Updated utils. Updated libs 2014-12-29 01:01:21 +01:00
nathan d52a1ac8f6 Added build code for OAK 2014-12-29 00:58:01 +01:00
nathan c307a406e6 Updated readme 2014-12-29 00:57:25 +01:00
nathan 3bcb75ab2f Fixed issues with classloader class determination and annotation performance fix, tweaked log output. 2014-12-29 00:53:49 +01:00
nathan 91c38feec9 Tweaked build log info and output format 2014-12-28 21:21:39 +01:00
nathan e0ededa3e9 Moved jna library extraction out of jarutil and into caller 2014-12-28 01:35:04 +01:00
nathan fedea9873d WIP build dependencies for build.oak file 2014-12-27 23:14:55 +01:00
nathan 6e0efa3c76 Added libs and dist 2014-12-27 11:39:23 +01:00
nathan 627ee1b05b Fixed protection domain for classes loaded from memory 2014-12-27 11:37:49 +01:00
nathan 33ffb03aab Initial import of OAK java build management 2014-12-25 19:53:27 +01:00