2017-10-03 3 views
0

Ich versuche Java EE 8 mit dieser Anleitung zu lernen https://javaee.github.io/firstcup/ ich diese Anleitung befolgt haben https://github.com/javaee/firstcup zu Richte die Umgebung ein. Das Problem ist, dass: es mehrere Anpassung an das Paket javax.ws.rs durch das „Suche Abhängigkeit bei Maven-Repositories für javax.ws.rs“ ist ich dieses:NetBeans IDE 8.2 + Maven 3.0.5 + Java EE 8 + Erste Cup von Java EE = javax.ws.rs nicht gefunden

  • com.sun.jersey: Jersey -bundle
  • com.sun.jersey: Jersey-Kern
  • javax: JavaEE-api
  • javax: JavaEE-web-api
  • javax.ws.rs: javax.ws.rs-api
  • org.glassfish.jersey: jax-rs-ri
  • org.glassfish.jersey.bundles: jaxrs-ri

so was soll ich wählen?

Antwort

0

javax.ws.rs: javax.ws.rs-api ist das Paket für JAX-RS. javaee-api und javaee-web-api sind alle Javax-Pakete für alle Java EE- und Java EE-Webprofile, die JAX-RS enthalten. Die Trikot-Pakete sind für die Referenzimplementierung von JAX-RS vorgesehen. Sie müssen diese jedoch nicht referenzieren, wenn Sie sie auf einem Anwendungsserver bereitstellen, da sie oder eine alternative Implementierung bereitgestellt werden. Sie sind da, wenn Sie JAX-RS in einer nicht-Java EE-Umgebung sein wollen.

0

Ich habe ein Problem (https://github.com/javaee/firstcup/issues/10) auf Github geöffnet, um Hilfe zu erhalten, um die Dokumentation zu "Erste Tasse Java EE Tutorial" zu verbessern. Allerdings denke ich, dass für dieses Beispiel die beste Antwort das javaee-api-Paket ist.