ich ein Maven-Projekt, das die folgenden zwei FehlerWarum Eclipse-Kepler SR1 Fehler mit: JAX-RS 2.0 erfordert Java 1.7 oder neuer
JAX-RS (REST Web Services) 2.0 geben kann nicht installiert werden: Ein oder mehr Einschränkungen wurden nicht erfüllt.
JAX-RS (REST-Webdienste) 2.0 erfordert Java 1.7 oder neuer.
Ich habe JDK 1.6 installiert ist (ich kann dies ändern)
Das Projekt Facetten tickte NICHT JAX-RS hat.
Die Projektfacetten haben Java 1.6 gesetzt.
Die Projektfacetten haben Dynamic Web Project 2.4 festgelegt.
Ich habe folgende Plugins
Sonar 3.2.0 MercurialEclipse 2.10 EclEmma 2.2.1
Die pom.xml ist gerade diese ...
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.pcmsgroup.v21.esi</groupId>
<artifactId>customerservice-war</artifactId>
<version>2.0.0-SNAPSHOT</version>
</project>
die web.xml ist
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>Customer Service</display-name>
</web-app>
Reinigung oder "Update Ma ven Project "macht keinen Unterschied.
Hinweis: Dies ist in eclipse-jee-kepler-SR1-win32-x86_64. Hinweis: Version eclipse-jee-kepler-win32-x86_64 gibt den Fehler nicht.
Hinweis: Der neue Arbeitsbereich ändert den Fehler nicht.
Hinweis: Ich verwende JDK.1.6.0_43
Den einzigen Fehler, den ich in der ".log" Datei dazu siehe Zusammenhang ist ..
ENTRY org.eclipse.osgi 2! 1 2013.10.16 15: 07: 58,816 MESSAGE NLS nicht verwendete Nachricht: JaxrsProjectConfigurator_The_project_does_not_contain_required_facets in: org.eclipse.m2e.wtp.jaxrs.internal.messages
die Facette hinzufügen, lassen sie mich es wird nicht anwenden, da es sagt Ich brauche Java 1.7
JSR339 (JSR339) gibt an: "Die API wird umfangreiche Annotationen verwenden und J2SE 6.0 oder höher erfordern"
Irgendwelche Ideen?
Sie haben einen neuen Arbeitsbereich erstellt - haben Sie die alten Eclipse '.settings' und' .project' gelöscht? – artbristol
Ja, ich habe einen neuen Arbeitsbereich erstellt und das Projekt erneut überprüft. Es enthält nur '.project', keinen Einstellungsordner. Wenn ich .project lösche, kann ich das Projekt nicht importieren (und es gibt keine Erwähnung von Jax) –