- Separate out libraries by their purpose, so Netbeans doesn't have
so much junk on the main classpath.
- Bundle a version of Ivy instead of downloading it.
- Have Ivy remove old versions of libraries instead of just adding
new ones.
- Write the classpaths themselves to private.properties instead of
an indirect private.classpath property which shows up weirdly in
Netbeans.
Change-Id: I33b5fe34cc08d48d1b0e35ee93f21fa62bf8cfdb
Reviewed-on: http://gerrit.dmdirc.com/2705
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
Update lib/jgit-describe.jar to a version that is a bit less strict about possible missing tags.
Change-Id: I8642e56da686879f56054fea14efa99ce5a6438e
Reviewed-on: http://gerrit.dmdirc.com/2302
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com>
Speed up git version retrieval by using jgit-describe.jar (Built from https://github.com/ShaneMcC/jgit-describe) to describe the git tag rather than shelling out.
Use new plugin build.xml to build plugins
Use new gitversion macro instead of shelling to bash
Remove bash scripts for plugin generation
Change-Id: I368dbe4d3efa31381bf22a12fa8510918c4feb99
Depends-On: I6d650d700aa0bf6324fc877fe16970674dd07c0c
Reviewed-on: http://gerrit.dmdirc.com/2020
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Uses version from git submodule
Copies and overwrites settings from submodule
Removed all the default config from the source tree
Issue 2734
Change-Id: Iebda026cf9e78a229f50232634527562b4216be9
Reviewed-on: http://gerrit.dmdirc.com/236
Reviewed-by: Gregory Holmes <greboid@dmdirc.com>
Tested-by: Gregory Holmes <greboid@dmdirc.com>
Defaults are now versioned by git. Fixes issue 2360.
Version now treats numeric versions as older than git versions.
Build process now versions defaults and records the bundled version number
Identity manager now forces an extraction if the bundled version is newer