Chris Smith
fe8ff6fb56
Update dependencies.
преди 7 години
Chris Smith
c305994178
Update gradle to 3.1.
преди 7 години
Chris Smith
a3832645e6
Add config for pushing snapshots from circle.
Circle is configured with a user/pass in secure env vars
(not exposed to builds from forks).
In theory this allows it to push master builds to artifactory's
snapshot repository.
преди 7 години
Chris Smith
5ed8865670
Restructure to standard maven/gradle layout.
Stop swimming against the tide and accept what most of the rest of
the world does.
While it adds an annoying depth to the actual source code, it makes
the root directory nicer (no more 'test-res' dirs), means we don't
have to override the gradle config, and makes it nicer to work in
IDEA 2016.1.
преди 8 години
Chris Smith
fd9e77bd7e
Change parser group to com.dmdirc.
Parser modules are now com.dmdirc:parser-{foo}.
Closes #23
преди 8 години
Chris Smith
ce32144231
Update dagger.
преди 8 години
Chris Smith
d88f42f48f
Update dependencies.
преди 8 години
Chris Smith
87452ec37f
Update to MBassador 1.2.4.
This release contains some performance improvements compared
to the version we were using.
Error handlers are now passed in at construction time, so
there was a small bit of refactoring required.
преди 8 години
Chris Smith
c4ce98516d
Bump gradle version.
преди 9 години
Chris Smith
fbd0dba1c9
Build process tidying.
- Execute coveralls as part of tests, not afterwards
- Update script to plugins version to allow for files that don't exist
- Use jcenter for DMDirc plugin, to stop idea complaining
преди 9 години
Chris Smith
06c49622b0
Add JUEL.
преди 9 години
Chris Smith
2a114b4f45
Do not use made up groups.
преди 9 години
Chris Smith
5e96233d90
Add dependencies.
преди 9 години
Chris Smith
a56cf12229
Use mockito-core not -all.
преди 9 години
Chris Smith
57d87a90f3
Split up coverage gathering + reporting.
Subprojects need to gather but not report.
преди 9 години
Chris Smith
564cc55d37
Make jacoco/coveralls aggregate reports.
преди 9 години
Chris Smith
7f70e18d1a
Add jacoco and coveralls.
преди 9 години
Chris Smith
23f82b3891
Use new git versioning plugin.
преди 9 години
Chris Smith
1c4692a244
Remove old getCredentials method.
преди 9 години
Chris Smith
a6992a66e6
Specify proper dependency versions.
преди 9 години
Greg Holmes
27812cedb5
Update build scripts for artifactory.
преди 9 години
Chris Smith
3691ff243d
Gradle version bump.
преди 9 години
Chris Smith
3c50caaa76
Tidy up gradle source sets.
This replaces the default source directories (src/main/java, etc)
with our own, instead of just appending ours to the list.
преди 9 години
Greg Holmes
4436e1e212
Switch to 8 in gradle.
преди 9 години
Chris Smith
b6acc1d647
Tell gradle to use 1.8.
преди 9 години
Chris Smith
f86df0411d
Remove signing configuration.
This breaks CI, and the way the plugin works means you need your
password stored in a config file, which I ain't doing.
Will manually sign releases for now, I guess.
преди 9 години
Chris Smith
4bf0132ead
Move git versioning code into a plugin.
Will pull this out into a proper plugin shortly, just wanted
to get it structured right and working.
преди 9 години
Chris Smith
a5583afe68
Add signing plugin.
преди 9 години
Chris Smith
86953bf85b
Write a load of extra info to the POM.
Issue #12 .
преди 9 години
Chris Smith
b8ad337797
Create source and javadoc artifacts.
Issue #12
преди 9 години
Chris Smith
f3beb732a3
Add support for publishing builds from gradle.
This is getting a bit repetitive :)
преди 9 години
Chris Smith
c7a9683e05
Move IRC config into a proper build file.
Using project('irc') doesn't work properly in a multiproject env.
Change-Id: Id4fd006efa7802e7972bf9f21c60d41ef48bceae
Reviewed-on: http://gerrit.dmdirc.com/4086
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
преди 9 години
Chris Smith
1faa8ccce9
Fix module resolution rules
Change-Id: I3c3584e5a2029d180fa17f1b0c653e91d79db621
Reviewed-on: http://gerrit.dmdirc.com/4085
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
преди 9 години
Chris Smith
ac736524d8
Split irc/common into separate dirs.
Change-Id: I1d81392650d8193503621b2e69fbe66cd0eb736a
Reviewed-on: http://gerrit.dmdirc.com/4058
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
преди 9 години
Chris Smith
c64998498c
Split into two proper projects.
Change-Id: I217f432e0a3f86b8b774994531341fc9f29404f3
Reviewed-on: http://gerrit.dmdirc.com/4057
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
преди 9 години
Greg Holmes
e1b88108ab
Add basic gradle build to the parser.
Change-Id: Icdd0363d1c1d3dd3585df7de221e07db4bf18c5b
Reviewed-on: http://gerrit.dmdirc.com/3983
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
преди 9 години