Chris Smith
fe8ff6fb56
Update dependencies.
7 anos atrás
Chris Smith
c305994178
Update gradle to 3.1.
7 anos atrás
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 anos atrás
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 anos atrás
Chris Smith
fd9e77bd7e
Change parser group to com.dmdirc.
Parser modules are now com.dmdirc:parser-{foo}.
Closes #23
8 anos atrás
Chris Smith
ce32144231
Update dagger.
8 anos atrás
Chris Smith
d88f42f48f
Update dependencies.
8 anos atrás
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 anos atrás
Chris Smith
c4ce98516d
Bump gradle version.
9 anos atrás
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 anos atrás
Chris Smith
06c49622b0
Add JUEL.
9 anos atrás
Chris Smith
2a114b4f45
Do not use made up groups.
9 anos atrás
Chris Smith
5e96233d90
Add dependencies.
9 anos atrás
Chris Smith
a56cf12229
Use mockito-core not -all.
9 anos atrás
Chris Smith
57d87a90f3
Split up coverage gathering + reporting.
Subprojects need to gather but not report.
9 anos atrás
Chris Smith
564cc55d37
Make jacoco/coveralls aggregate reports.
9 anos atrás
Chris Smith
7f70e18d1a
Add jacoco and coveralls.
9 anos atrás
Chris Smith
23f82b3891
Use new git versioning plugin.
9 anos atrás
Chris Smith
1c4692a244
Remove old getCredentials method.
9 anos atrás
Chris Smith
a6992a66e6
Specify proper dependency versions.
9 anos atrás
Greg Holmes
27812cedb5
Update build scripts for artifactory.
9 anos atrás
Chris Smith
3691ff243d
Gradle version bump.
9 anos atrás
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 anos atrás
Greg Holmes
4436e1e212
Switch to 8 in gradle.
9 anos atrás
Chris Smith
b6acc1d647
Tell gradle to use 1.8.
9 anos atrás
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 anos atrás
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 anos atrás
Chris Smith
a5583afe68
Add signing plugin.
9 anos atrás
Chris Smith
86953bf85b
Write a load of extra info to the POM.
Issue #12 .
9 anos atrás
Chris Smith
b8ad337797
Create source and javadoc artifacts.
Issue #12
9 anos atrás
Chris Smith
f3beb732a3
Add support for publishing builds from gradle.
This is getting a bit repetitive :)
9 anos atrás
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 anos atrás
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 anos atrás
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 anos atrás
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 anos atrás
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 anos atrás