"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. 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

Reply via email to