Don't include all libs on the CP when running.
Put the main libraries first, rather than letting plugins trash the classpath.
Change-Id: I0b048a603ba4c854370807c6ae89c5a400423686
Reviewed-on: http://gerrit.dmdirc.com/2953
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
Tests should include everything on the main classpath, otherwise
you get DMDirc classes extending 3rd party classes, and everything
starts to break when the base classes go bye-bye.
Change-Id: I7579d833bd31ccf12a93da8c3ea8fff3c2a0eff7
Reviewed-on: http://gerrit.dmdirc.com/2771
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Fix classpath generation on Windows
Change-Id: I18e122967cae9fa0d99446614cabd007161c1f6b
Reviewed-on: http://gerrit.dmdirc.com/2738
Reviewed-by: Chris Smith <chris@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
- 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
Not really sure when or how this broke!
Change-Id: I7a1717c1b5ecc0102b60a7ff2fafdfaf1bed2da2
Reviewed-on: http://gerrit.dmdirc.com/2423
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Update to a version of lombok-pg built against latest lombok
Make build-properties include client libs as well as plugin libs
Go back to just using private.classpath instead of stupid references
Change-Id: Ia7daed2fa032433b7f7eb7fe142da318770dab79
Reviewed-on: http://gerrit.dmdirc.com/2265
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com>