Add ProGuard as a dependency, and add a report target to generate a list of
dead code.
Includes a bunch of rules to keep obvious things we access via reflection,
but there's probably a lot more that needs adding.
Change-Id: I4ff6fc0b44c80ff6863f5f24995f4e7cb8e60293
Reviewed-on: http://gerrit.dmdirc.com/2862
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com>
- 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
Remove targets for individual weird bits of the codebase
Add in code from submodules
Include checkstyle jar in the lib directory
Update rules for checkstyle 5.3
Change-Id: I85b5a53165fcef05bb176d4f5e93aa6ae3cf562a
Reviewed-on: http://gerrit.dmdirc.com/1747
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>