Gradle 'Konnte nicht aufgelöst werden alle Abhängigkeiten, die für die Konfiguration in Jersey/JAX-RS-Projekt

Ich würde gerne JSON-Abhängigkeit im build.gradle, um den Fehler zu beheben MessageBodyWriter not found for media type=application/json.
In meinem Vorherige Frage ich gelernt, dass es sehr wahrscheinlich, dass ich nicht auch JSON als Abhängigkeit in meinem build.gradle-Datei.

Habe ich noch die Abhängigkeit, wie unten gezeigt (die Linie 8, die Letzte compile)

apply plugin: 'war'
apply plugin: 'jetty'

dependencies {
    compile fileTree(dir: 'lib', include: '**/*.jar')
    compile(project(":qa-common"))
    compile(project(":alm"))
    compile 'org.glassfish.jersey.media:jersey-media-json-jackson:2.3.10'
}

jettyRun {
    httpPort = 8080
    reload = 'automatic'
    scanIntervalSeconds = 2
    daemon = false
}

Jetzt bin ich immer den Fehler Could not resolve all dependencies for configuration'

FAILURE: Build failed with an exception.

* What went wrong:
Could not resolve all dependencies for configuration ':qa-automation-console:compile'.
> Cannot resolve external dependency org.glassfish.jersey.media:jersey-media-json-jackson:2.3.10 because no repositories are defined.
  Required by:
  qaauto:qa-automation-console:unspecified

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 5.273 secs

Checke ich, ob ich die richtige version von gradle und Jersey (in web.xml ich sehe, 2.5, aber mit 2,5 gibt noch die gleiche Fehlermeldung). In meinem Trikot server-side-code das einzige Paket, bezogen auf jersey war import org.glassfish.jersey.server.mvc.Viewable;

Jemand mir einen Anhaltspunkt was muss ich hinzufügen?

InformationsquelleAutor jsh6303 | 2015-08-05
Schreibe einen Kommentar