Wie man das M2E Eclipse Plugin versteht Bundle Packaging zu verstehen

8

Ich bin fast neu bei Osgi. Ich benutze Eclipse 3.6 Helios, um mein erstes Felix Bundle zu bauen, aber finde heraus, dass M2E Package nicht versteht ...

%Vor%

Wie ich Google-Suchen getan habe, war es ein Fehler in Maven 2 aber in Maven 3 mit M2E behoben.

Außerdem benutze ich Windows XP und unter einem Proxy, von dem ich denke, dass ich es suszeptiv konfiguriere, funktionieren andere Verbindungen in Eclipse gut ...

Ich weiß also nicht, wie M2E Package Package versteht?

    
Nguyen Manh Cuong AtomIX 16.03.2012, 04:49
quelle

2 Antworten

12

Importieren Sie mithilfe dieser Einstellungen das Maven-Projekt. Wenn fehlende Anschlüsse vorhanden sind (die Maven-Ziele und Eclipse-Plugins verbinden), sollte die Schaltfläche "Weiter" aktiviert sein. Klicken Sie auf Weiter, und lösen Sie die Anschlüsse automatisch auf, um Tychoplugins zu installieren. Von nun an wird Ihr Projekt eine Plugin-Natur haben.

P.S Achten Sie darauf, mindestens eine Klasse im Projekt zu kompilieren oder maven-bundle-plugin wird sich beschweren.

%Vor%

    
ebelanger 20.06.2012 15:23
quelle
0

Justy FYI, Ebelangers Antwort oben führte mich in die richtige Richtung. Wenn die Eclipse-Popup-Aufforderung zum Auflösen von Verbindungen nicht angezeigt wird, müssen Sie das Eltern-Pom hinzufügen, das das Plug-in für die Eclipse deklariert.

In meinem Fall hatte ich ein Child-Pom-Projekt, das ich in Eclipse importierte (aber nicht den Eltern-Pom). Beachten Sie, dass die eigentliche Plugin-Deklaration für maven-bundle-plugin im Eltern-Pom war, nicht die Kind-Pom-Eklipse, von der es bekannt war.

Mit nur dem importierten Kind zeigte das Eclipse-Build-Problem-Panel die Fehler, die maven-bundle-plugin-Abhängigkeit nicht zu finden, aber die "Quickfix" -Option nach einem Rechtsklick auf den Fehler im Probanden-Panel war ausgegraut .

Beim Importieren des übergeordneten Projekts in Eclipse wurde die Eingabeaufforderung geöffnet, in der nach Eclipse-Plugin-Connectors zur Installation gefragt wurde, um das maven-bundle-plugin zu unterstützen.

    
Jason Baker 30.08.2017 18:13
quelle

Tags und Links