#5 - Polishing.

Refactored issue tracker implementation into dedicated packages. Removed package tangles by moving some types around. Extracted GitHub specific properties into its own properties type reusing the Git credentials as we're talking to GitHub anyway.

Added Jackson parameter name module and enabled Java 8 parameter names to be able to get rid of the manually declared constructors for payload classes. Turned them into value objects where possible.

Original pull request: #14.
This commit is contained in:
Oliver Gierke
2016-04-05 18:35:31 +02:00
parent 7f1ae27d3e
commit 5451682c64
53 changed files with 966 additions and 679 deletions

View File

@@ -1,7 +1,7 @@
io.work-dir=~/temp/spring-data-shell/workspace
# Maven setup
maven.localRepository=~/temp/spring-data-shell/repository
maven.local-repository=~/temp/spring-data-shell/repository
maven.plugins.versions=org.codehaus.mojo:versions-maven-plugin:2.2
deployment.server.uri=https://repo.spring.io
@@ -12,4 +12,10 @@ deployment.username=buildmaster
# GPG setup
deployment.gpg.executable=/usr/local/bin/gpg2
# deployment.gpg.keyname
# deployment.gpg.password
# deployment.gpg.password
# JIRA
jira.api-url=https://jira.spring.io
# GitHub
github.api-url=https://api.github.com