/ / Maven Equinox-Plugin - Java, Maven, OSGI, Tagundnachtgleiche

Maven Equinox Plugin - Java, Maven, OSGI, Tagundnachtgleiche

Gibt es ein Plugin, das wäre?Integration von Maven und Equinox Runtime.? Ich möchte, dass meine osgi-Bundles verpackt, implementiert und in der Tagundnachtgleiche ausgeführt werden. Ich suche nach Maven-Befehlen, um die gesamten Steuerungsoperationen durchzuführen (Builds der Pakete, Pakete und Deploeses).

BEARBEITEN SIE # 1 Irgendwie habe ich es geschafft, maven pax plugin auszuführen. Als ich den Befehl mvn install pax: provision gab, bekam ich den folgenden Fehler

----------------------------------------------------

-> Using only arguments from command line
-> Scan bundles from [C:Users661447DesktopPrime WorkspaceOSGiDmHelloWorldP
roviderrunnerdeploy-pom.xml]
-> Scan bundles from [scan-pom:file:/C:/Users/661447/Desktop/Prime Workspace/OS
GiDmHelloWorldProvider/runner/deploy-pom.xml]
-> Provision bundle [mvn:OSGiDmHelloWorldProvider/OSGiDmHelloWorldProvider/1.0,
at default start level, bundle will be started, bundle will be loaded from the
cache]
-> Provision bundle [mvn:org.apache.felix/org.osgi.core/1.4.0, at default start
level, bundle will be started, bundle will be loaded from the cache]
-> Preparing framework [Equinox 3.8.1]
-> Downloading bundles...
-> Equinox 3.8.1 : connecting...
___
/  /
/  / Oops, there has been a problem!
/  /
/__/   org.ops4j.pax.runner.platform.PlatformException: [link:classpath:run
ner-links/org.eclipse.osgi-3.8.1.link] could not be downloaded
___
/__/     Use --log=debug to see details.----------------------------------------------------

Antworten:

1 für die Antwort № 1

PaxRunner kann Ihnen helfen, Bundles Ihres Maven-Projekts bereitzustellen und Equinox auszuführen

<plugin>
<groupId>org.ops4j</groupId>
<artifactId>maven-pax-plugin</artifactId>
<version>1.4</version>
<configuration>
<framework>equinox</framework>
</configuration>
</plugin>

0 für die Antwort № 2

Vielleicht möchten Sie m2e plugin verwenden, das alle oben genannten Operationen durchführt. Sie finden es im Eclipse-Marktplatz.