'Clean' needs to do a limited init to load property files, so it
can delete the right build/dist directories.
My earlier change to stop ivy running broke this.
Instead, hard code the damn paths, because making it work sanely
is too difficult.
Change-Id: Id795619aef0188f5eb7f95c9e319bebf06654b08
Reviewed-on: http://gerrit.dmdirc.com/3796
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com>
I'm sure there was a good reason for this at some point, but downloading
and installing all of our dependencies before wiping out the dependencies
folder seems.... silly.
Change-Id: I16f681e6aa16b3370f4377d9519e54e18c66a241
Reviewed-on: http://gerrit.dmdirc.com/3676
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
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
Show the editor gutter at 100 cols not 80, as we don't really do
80 in many places.
Move static methods after normal methods, because I changed my
mind.
Change-Id: I2f69de3065f33476fb735ac7441a2184a63229bb
Reviewed-on: http://gerrit.dmdirc.com/2769
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
Netbeans wants to put static methods between static fields and
instance fields by default. Do not want.
Change-Id: I356ce7528dd0ed8874355faa20f9c1c1c92c8896
Reviewed-on: http://gerrit.dmdirc.com/2764
Reviewed-by: Greg Holmes <greg@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
As the tests now take about 3 seconds there's no point using clover
to try and reduce how many we run. This simplifies the build file
and will hopefully fix the double-test issues.
Change-Id: I1f689e8c5a1620a79fa64574d91012be207b1468
Fixes-issue: INFRA-62
Reviewed-on: http://gerrit.dmdirc.com/2702
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
Stop creating a new jvm for every single test (reduces runtime from
the order of minutes to the order of seconds).
Change-Id: I55fe45cc8d6c0523acf6317585b23b4062f1aa48
Reviewed-on: http://gerrit.dmdirc.com/2697
Reviewed-by: Chris Smith <chris@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
This is defaulted to "" in the build file, and having it here stops per-config args working
Change-Id: I3ce7d6a6abbf781f92d7a99962dea40ad331b161
Reviewed-on: http://gerrit.dmdirc.com/2371
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
Sprinkle some annotations over the CommandManager
More fiddling with NB7.1 settings
Change-Id: I2a0b751798249d4cc3e527f6d2e5525d1936f0e1
Reviewed-on: http://gerrit.dmdirc.com/2278
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
This has been handled by the separate build script for ages, but
we still build them into the root build/classes dir.
Change-Id: I881b84152781d329781c4064b4bed19de6c48dc4
Reviewed-on: http://gerrit.dmdirc.com/2275
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
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>
Restricts the replacement of backslashes in build-impl.xml
to only on the Windows platform. Improves issue 4048.
Change-Id: I99f17c527333d136d9fd00fe8850b37d8f53f7d9
Reviewed-on: http://gerrit.dmdirc.com/1159
Reviewed-by: Chris Smith <chris@dmdirc.com>
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
In dynamic.properties, replace backslashes with forward slashes - this allows Windows style classpaths (e.g., C:\foo\bar) to be replaced with forward slashes and to be correctly included. Fixes issue 4048.
Fixes Issue 0003635: make ant set DMDIRC_HOME env variable when running unit tests.
Change-Id: I5a2ee45945b2f511dbf63114e567e8ef992c65fe
Reviewed-on: http://gerrit.dmdirc.com/644
Automatic-Compile: Chris Smith <chris@dmdirc.com>
Reviewed-by: Chris Smith <chris@dmdirc.com>