Ok, thanks for your answer,

I'll give it a try but as far as I remember, I had dependency issues with
osgi4maven 1.1-SNAPSHOT (trunk).

Last week I tried to build the trunk version and it failed on the
junit4osgi module (could not find the SAX2 parser, it might have been a
problem with the open jdk I was using).

I'll let you known if it works.

regards,

Pierre


On Mon, Jan 7, 2013 at 9:32 AM, clement escoffier <
[email protected]> wrote:

> Hi,
>
> The maven-junit4osgi-plugin is already starting iPOJO (trunk version). I
> never tried but you can check to configure the maven-junit-plugin with:
>
>
> <plugin><groupid>org.apache.felix</groupid><artifactid>maven-junit4osgi-plugin</artifactid><executions><execution><goals>
>       <goal>test</goal></goals></execution></executions>
>
> <dependencies>
>
>
>     <dependency>
>
>         <groupId>org.apache.felix</groupId>
>
>
>         <artifactId>org.apache.felix.ipojo</artifactId>
>
>         <version>${ipojo.core.version}</version>
>
>     </dependency>
>
>
> </dependencies></plugin>
>
>
> Regards,
>
>
> Clement
>
>
> 2013/1/4 Pierre Rust <[email protected]>
>
> > Hi,
> >
> > I've been playing a bit with osgi (felix) and iPojo and found it to be a
> > great combination. However it's a pain to test and I would like to use
> > osgi4junit with my maven build.
> >
> > I've tried to use the maven plugin for osgi4juint but I've faced a
> strange
> > problem : my build is not stable, one time the test pass and one time it
> > fails with the following error :
> > ERROR: Error starting
> >
> >
> file:/C:/Users/Pierre/Projets/Agora/maven-repository/org/apache/felix/org.apache.felix.ipojo/1.8.0/org.apache.felix.ipojo-1.8.0.jar
> > (org.osgi.framework.BundleException: Activator start error in bundle
> > org.apache.felix.ipojo [4].)
> > java.lang.ClassCastException:
> org.apache.felix.ipojo.HandlerManagerFactory
> > cannot be cast to org.apache.felix.ipojo.HandlerFactory
> > [...]
> > [ERROR] Bundle stability isn't reached after 500 tries
> > [INFO] Bundles:
> > [INFO] org.apache.felix.framework - 32
> > [INFO] org.apache.felix.ipojo - 32
> > [INFO] org.apache.felix.ipojo.handler.extender - 32
> > [INFO] org.apache.felix.ipojo.junit4osgi - 32
> > [INFO] org.apache.felix.ipojo - 4
> > [INFO] org.apache.felix.ipojo.annotations - 32
> > [INFO] Connector - 32
> > [INFO] OsgiBundle - 32
> > [INFO] OsgiTests - 32
> >
> >
> > And from what I see it seems to deploy two ipojo bundle (which might
> > certainly be the root of my problem.
> >
> > I suspect a version conflict , I'm currently using the following versions
> > (I've tried other combinations with no success ) :
> > <ipojo.core.version>1.8.0</ipojo.core.version>
> > <ipojo.annotations.version>1.8.4</ipojo.annotations.version>
> > <ipojo.maven.plugin.version>1.8.4</ipojo.maven.plugin.version>
> > <junit4osgi.maven.plugin.version>1.0.0</junit4osgi.maven.plugin.version>
> (I
> > excluded explicitly the dependency to anotation and ipojo)
> > <bundle.maven.plugin.version>2.3.7</bundle.maven.plugin.version>
> > <android.maven.plugin.version>3.1.1</android.maven.plugin.version>
> > Am I doing something wrong ?
> >
> > thanks for your help
> >
> > Pierre
> >
>

Reply via email to