Wie kann JAX-RS mit Jersey in Maven?
Bin ich nach einem tutorial auf Vogella auf, wie man mit JAX-RS zum erstellen von RESTful-web-Anwendungen.
Das Problem für mich ist, dass ich nicht in der Lage, import-Abhängigkeiten durch Maven. Ist es möglich?
Wenn ich versuche zu finden jsr311
oder javax.ws.rs
wie vorgeschlagen hier, Maven scheint nicht zu wissen, dass es existiert.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie satrting Ihr Projekt von Grund auf neu, besser wäre es zu lassen, maven generieren Sie Ihr Projekt für die Verwendung einer der Maven-Archetypen, dass Jersey bietet (Mehr in den Jersey "erste Schritte" -Seite), dann können Sie easilly fügen Sie die eclipse Natur auf das erzeugte Projekt mit nachstehenden Befehl:
Wählen Sie Ihre passende Web-Tool version, dann importieren Sie das Projekt in Ihr Eclipse IDE.
Diese Methode, lassen Sie sich von poviding irgendwelche Abhängigkeiten bezüglich Jersey, denn diese sind bereits in der archetype descriptor.
Andernfalls, wenn Sie bereits an einem Projekt arbeiten, und Sie möchten, fügen Sie die Rest-Funktionen (annehmen, ist nicht richtig, da Sie erwähnt, dass Sie nach einem tutorial), werden Sie haben, um Abhängigkeiten zu Jersey selbst. Alle Abhängigkeiten gefunden werden können in Maven Central Repo aber Sie bräuchte nur den
jersey-server
eins:Als @Gimby gesagt, es gibt absolut keinen Sinn in declareing die
jsr311-api
allein, nur wenn Sie beabsichtigen zu bieten, eine JSR Umsetzung 🙂versuchen Sie bitte folgende Schritte:
Schließlich finden eine ähnliche Frage hier.
Löste das problem durch manuelles hinzufügen der Abhängigkeit unter
pom.xml
:foun es auf : (http://mvnrepository.com/artifact/org.glassfish.jersey.archetypes/project/2.22.1)
es funktioniert inchalahh ;D