Wie man eclipse M2E plugin zu verstehen Bundle Verpackung
Ich bin fast neu mit Osgi.
Ich bin mit Eclipse 3.6 Helios für den Aufbau meines ersten Felix-Bundle, sondern finden heraus, dass M2E nicht verstehen bundle-Verpackung...
Project build error: Unknown packaging: bundle
Project build error: Unresolveable build extension:
Plugin org.apache.felix:maven-bundle-plugin:2.0.0 or one of its dependencies could not be resolved:
Failed to collect dependencies for org.apache.felix:maven-bundle-plugin:jar:2.0.0 ()
Wie ich getan, google-Suche, es war ein Fehler in Maven 2, aber fest in Maven 3 mit M2E mit.
Auch, ich bin mit Windows XP und unter einem proxy, was ich glaube, ich sussefully config es, andere verbindungen in Eclipse funktionieren...
Also ich weiß nicht, wie man M2E verstehen bundle-Verpackung ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diesen Einstellungen importiert die maven-Projekt. Wenn dort sind fehlende Anschlüsse (die links maven Ziele und eclipse-plugins), die 'Weiter' - button aktiviert werden soll. Als Nächstes tun und das automatische lösen der Anschlüsse zu installieren tycho plugins. Von nun an, dein Projekt wird ein Plugin-Natur.
P. S Werden Sie sicher, dass mindestens eine Klasse zu kompilieren, die in der Projekt-oder maven-bundle-plugin beschweren.
Justy FYI, ebelanger die Antwort von oben führte mich dann nach unten die richtige Richtung. Wenn Sie nicht sehen, die eclipse-popup-Aufforderung zum auflösen von verbindungen, müssen Sie den übergeordneten pom erklärt, dass das plugin für eclipse.
In meinem Fall hatte ich ein child-pom-Projekt war ich den Import in eclipse (aber nicht die übergeordneten pom). Beachten Sie, dass das plugin decleragion für maven-bundle-plugin wurde in der parent-pom, nicht das Kind pom eclipse bewusst war.
Nur mit dem Kind importierten Eclipse-build-Probleme-panel zeigte die Fehler über nicht in der Lage zu finden, das maven-bundle-plugin-Abhängigkeit, sondern die "quick fix" - option nach Rechtsklick auf den Fehler im Probleme Bereich war ausgegraut.
Importieren das übergeordnete Projekt in eclipse, die es verursacht, pop-up, die aufgefordert werden, die für die eclipse-plugin-Anschlüsse zu installieren, um die Unterstützung der maven-bundle-plugin.