"Stuart McCulloch" <mccu...@gmail.com> a écrit :
2009/4/23 Stéphane Jeanjean <stephane.jeanj...@softeam.com>
"Stuart McCulloch" <mccu...@gmail.com> a écrit :
2009/4/23 Stéphane Jeanjean <stephane.jeanj...@softeam.com>
Thanks for your help.
Now Felix is launched. I can do a 'ps' command. I can see the
dependencies
(OBR Service for instance), but my bundle wich is build with this pom is
not
there :(
I have tried to install manually with install file:...jar, it's ok
what is your pom packaging? could you post your pom? (or just email it
direct to me)
My Packaging is jar. With another project where the packaging is war, I
use the war profile and it works very well.
do you mean the war gets provisioned ok?
Yes, it is provisioned and started
btw, when you use "mvn clean install pax:provision" do you get a message
saying "No bundles found" ?
No, and now it's ok!! The bundle is deployed and started !
Thanks for your help.
the plugin will generate a deployment pom called "runner/deploy-pom.xml"
which describes the bundles,
perhaps you could check to see if your bundle appears in the list
[ you have to "mvn install" your bundle because the deployment pom uses
Maven ids, not actual paths ]
This is my pom :
<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.klizejh.odsza.thirdp</groupId>
<artifactId>ORTA3pmngtlib</artifactId>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
<name>odza3pmngtlib</name>
<dependencies>
<dependency>
<groupId>org.osgi</groupId>
<artifactId>osgi_R4_core</artifactId>
<version>1.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.osgi</groupId>
<artifactId>osgi_R4_compendium</artifactId>
<version>1.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.osgi.service.obr</artifactId>
<version>1.0.2</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.ops4j</groupId>
<artifactId>maven-pax-plugin</artifactId>
<version>1.4</version>
<configuration>
<runner>0.17.2</runner>
</configuration>
</plugin>
</plugins>
</build>
</project>
Do you have an idea why my bundle is not there ?
Thanks,
Stéphane
"Stuart McCulloch" <mccu...@gmail.com> a écrit :
2009/4/23 Stéphane Jeanjean <stephane.jeanj...@softeam.com>
It seems that the issue is from pax-runner 0.18 with Windows (
http://issues.ops4j.org/browse/PAXRUNNER-233 )
Is there any way to use maven-pax-plugin with another version of Pax
Runner
?
use "-Drunner=<version>" on the command-line, or set it in your pom
like
this:
<plugin>
<groupId>org.ops4j</groupId>
<artifactId>maven-pax-plugin</artifactId>
<version>1.4</version>
<configuration>
<runner>0.17.2</runner>
</configuration>
</plugin>
btw, we use the same approach Maven uses for their plugins for
downloading
Pax-Runner
which is download the latest if you don't have it in your local
repository
-
from then onward
we only re-check for a new version if you use "mvn -U ....." to force
the
update check
this is so builds are relatively stable - if you need to lock down the
version set it in the pom
see:
http://www.ops4j.org/projects/pax/construct/maven-pax-plugin/provision-mojo.html
which is the standard Maven doc for the maven-pax-plugin
HTH
"Stéphane Jeanjean" <stephane.jeanj...@softeam.com> a écrit :
Thanks Thomas.
I have added this to my pom :
<plugin>
<groupId>org.ops4j</groupId>
<artifactId>maven-pax-plugin</artifactId>
<version>1.4</version>
</plugin>
When I launch mvn pax:provision. Pax Runner is started, then Felix is
downloaded, then Felix is started, then warning messages are displayed
:
"Unable to cache bundle..."
I don't know if it's just a warning or an error.
But then, it seems that Felix is blocked, there is no prompt display,
and
when I try "ps" for instance : nothing :(
Stéphane
-----Message d'origine-----
De : general-boun...@lists.ops4j.org [mailto:
general-boun...@lists.ops4j.org] De la part de Thomas Joseph
Envoyé : mercredi 22 avril 2009 18:23
À : General OPS4J
Objet : Re: Maven-pax-plugin
On Wed, Apr 22, 2009 at 9:16 PM, Stéphane Jeanjean <
stephane.jeanj...@softeam.com> wrote:
Hello,
How can I launch my bundle with Maven using maven-pax-plugin ?
Somebody can provide me a sample, please ?
mvn pax:provision
http://www.ops4j.org/projects/pax/construct/maven-pax-plugin/index.html
http://www.ops4j.org/projects/pax/construct/maven-pax-plugin/provision-mojo.html
using pax-construct:
http://www.jroller.com/habuma/entry/pax_construct_from_zero_to
on construct: pax-provision
Thank you,
Stéphane
_______________________________________________
general mailing list
general@lists.ops4j.org
http://lists.ops4j.org/mailman/listinfo/generalwww.www.
--
--
Thanks and Regards,
Thomas Joseph
LinkedIn: http://www.linkedin.com/in/ethomasjoseph
Twitter: http://twitter.com/ethomasjoseph
------------------------------------------------------------
Promote Open Source - Promote Liberty of Ideas and Software.
------------------------------------------------------------
_______________________________________________
general mailing list
general@lists.ops4j.org
http://lists.ops4j.org/mailman/listinfo/general
_______________________________________________
general mailing list
general@lists.ops4j.org
http://lists.ops4j.org/mailman/listinfo/general
--
Cheers, Stuart
_______________________________________________
general mailing list
general@lists.ops4j.org
http://lists.ops4j.org/mailman/listinfo/general
--
Cheers, Stuart
_______________________________________________
general mailing list
general@lists.ops4j.org
http://lists.ops4j.org/mailman/listinfo/general
--
Cheers, Stuart
_______________________________________________
general mailing list
general@lists.ops4j.org
http://lists.ops4j.org/mailman/listinfo/general