You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@felix.apache.org by andrea <fi...@gmail.com> on 2015/09/23 16:48:02 UTC
execute apache felix framework in equinox exlipse
HI all,
I have a maven project composed by two module: one where i put all the
dependencies that i need like file install or web console and the second
where i put my project files.
After that I have imported my project in eclipse and I have created a target
definition file where i define that the target platform dependencies are in
my fist module. So I execute my OSGi execution in my target platform defined
by the .target file but when the execution start i get this error
/The org.eclipse.osgi plug-in is missing from
this configuration./
At this point I have searched the org.eclipse.osgi plug in on the maven
repository and I put the dependency in my pom.xml file. Then I have execute
a maven clean install and update the target platform and finally re-execute
my project, but i get a new error:
/ org.apache.felix.scr.impl.Activator cannot be cast to
org.osgi.framework.BundleActivator/
So i don't know what i can do, what is the problem? Is a framework issue or
a API issue? How i can solve it?
For give you more information about my problem I write my *pom.xml*
<properties>
<main.dir>${project.parent.basedir}</main.dir>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>${org.apache.maven.plugins.maven-dependency-plugin.version}</version>
<executions>
<execution>
<id>copy</id>
<phase>package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<excludeTransitive>true</excludeTransitive>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.main</artifactId>
<version>${org.apache.felix.main.version}</version>
</dependency>
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.gogo.command</artifactId>
<version>${org.apache.felix.gogo.command.version}</version>
</dependency>
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.gogo.runtime</artifactId>
<version>${org.apache.felix.gogo.runtime.version}</version>
</dependency>
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.gogo.shell</artifactId>
<version>${org.apache.felix.gogo.shell.version}</version>
</dependency>
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.bundlerepository</artifactId>
<version>${org.apache.felix.bundlerepository.version}</version>
</dependency>
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.osgi.compendium</artifactId>
<version>${org.apache.felix.org.osgi.compendium.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.osgi</groupId>
<artifactId>org.eclipse.osgi</artifactId>
<version>3.7.1</version>
</dependency>
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.eventadmin</artifactId>
<version>${org.apache.felix.eventadmin.version}</version>
</dependency>
<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.core</artifactId>
<version>4.2.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.compendium</artifactId>
<version>4.2.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.fileinstall</artifactId>
<version>${org.apache.felix.fileinstall.version}</version>
</dependency>
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.scr</artifactId>
<version>${org.apache.felix.scr.version}</version>
</dependency>
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.webconsole</artifactId>
<version>${org.apache.felix.webconsole.version}</version>
</dependency>
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.http.api</artifactId>
<version>${org.apache.felix.http.api.version}</version>
</dependency>
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.http.servlet-api</artifactId>
<version>${org.apache.felix.http.servlet-api.version}</version>
</dependency>
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.http.jetty</artifactId>
<version>${org.apache.felix.http.jetty.version}</version>
</dependency>
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>${commons-fileupload.version}</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>${commons-io.version}</version>
</dependency>
<dependency>
<groupId>de.twentyeleven.skysail</groupId>
<artifactId>org.json-osgi</artifactId>
<version>${de.twentyeleven.skysail.org.json-osgi.version}</version>
</dependency>
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.webconsole.plugins.memoryusage</artifactId>
<version>${org.apache.felix.webconsole.plugins.memoryusage.version}</version>
</dependency>
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.webconsole.plugins.ds</artifactId>
<version>${org.apache.felix.webconsole.plugins.ds.version}</version>
</dependency>
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.webconsole.plugins.event</artifactId>
<version>${org.apache.felix.webconsole.plugins.event.version}</version>
</dependency>
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.webconsole.plugins.obr</artifactId>
<version>${org.apache.felix.webconsole.plugins.obr.version}</version>
</dependency>
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.webconsole.plugins.packageadmin</artifactId>
<version>${org.apache.felix.webconsole.plugins.packageadmin.version}</version>
</dependency>
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.webconsole.plugins.scriptconsole</artifactId>
<version>${org.apache.felix.webconsole.plugins.scriptconsole.version}</version>
</dependency>
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.webconsole.plugins.upnp</artifactId>
<version>${org.apache.felix.webconsole.plugins.upnp.version}</version>
</dependency>
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.webconsole.plugins.useradmin</artifactId>
<version>${org.apache.felix.webconsole.plugins.useradmin.version}</version>
</dependency>
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.useradmin</artifactId>
<version>${org.apache.felix.useradmin.version}</version>
</dependency>
</dependencies>:
--
View this message in context: http://apache-felix.18485.x6.nabble.com/execute-apache-felix-framework-in-equinox-exlipse-tp5014848.html
Sent from the Apache Felix - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org