:) On Tue, Oct 30, 2012 at 3:18 AM, Kjell Otto <[email protected]> wrote: > Mr. Naous, I owe you a beer... I can't believe how blind that was. > Thank you very much. > And let me know When you're in Hamburg, Germany ;) my twitter is > @Kjellski > > 2012/10/30 Jad Naous <[email protected]>: >> Yup: http://felix.apache.org/site/apache-felix-maven-bundle-plugin-bnd.html >> >> Look for inline=true towards the bottom of the page. >> >> On Tue, Oct 30, 2012 at 2:05 AM, Kjell Otto <[email protected]> wrote: >>> At least the part that sais: "That way, all the bundle metadata is >>> ignored." is exactly >>> the behavior I would want, but I can't find it... could you link it? >>> >>> Thank you very much in advance! >>> >>> 2012/10/29 Jad Naous <[email protected]>: >>>> I don't know if it helps, but you might want to tell the bundle plugin to >>>> extract the dependencies. That way, all the bundle metadata is ignored. I'm >>>> on my phone and i don't remember the setting name, but it's on the felix >>>> website for the plugin. >>>> On Oct 29, 2012 7:14 AM, "Kjell Otto" <[email protected]> wrote: >>>> >>>>> Hi there, >>>>> >>>>> I've googled and tried around some hours now, and I don't get it. >>>>> I am using the maven-bundle-plugin to bundle my project. I have some >>>>> Dependencies that are already bundles but I'm not allowed to start them >>>>> as such. >>>>> >>>>> They are just jars with the appropriate OSGi metadata in them. How could >>>>> I now embed them without letting them start as a separate bundle? >>>>> >>>>> Is there a way to prevent this? >>>>> >>>>> Right now I've tried nearly all combinations here: >>>>> >>>>> <configuration> >>>>> <supportedProjectTypes> >>>>> <supportedProjectType>jar</supportedProjectType> >>>>> <supportedProjectType>bundle</supportedProjectType> >>>>> </supportedProjectTypes> >>>>> <instructions> >>>>> <!-- Bundle --> >>>>> >>>>> <Bundle-SymbolicName>${bundle.symbolicName}</Bundle-SymbolicName> >>>>> <Bundle-Version>${project.version}</Bundle-Version> >>>>> <Bundle-Vendor>${project.groupId}</Bundle-Vendor> >>>>> <Bundle-ClassPath>.,{maven-dependencies}</Bundle-ClassPath> >>>>> >>>>> <Include-Resource>{maven-resources}, >>>>> {maven-dependencies}</Include-Resource> >>>>> <Embed-Transitive>true</Embed-Transitive> >>>>> >>>>> <Embed-Dependency>*;artifactId=!org.apache.felix.scr.*</Embed-Dependency> >>>>> >>>>> <!-- Package --> >>>>> <Export-Package> >>>>> !${bundle.namespace}.internal.*, >>>>> ${bundle.namespace}.*;version="${project.version}", >>>>> org.osgi.service.component >>>>> </Export-Package> >>>>> >>>>> <Private-Package>${bundle.namespace}.internal.*;-split-package:=merge-first</Private-Package> >>>>> <Import-Package>*;resolution:=optional</Import-Package> >>>>> <DynamicPackage-Import>*</DynamicPackage-Import> >>>>> >>>>> <!--<_exportcontents>org.drools.*,org.jbpm.*,org.mvel2.*,com.google.protobuf.*,com.sun.codemodel.*</_exportcontents>--> >>>>> >>>>> <!--Service--> >>>>> >>>>> <Import-Service>org.osgi.service.log.LogService</Import-Service> >>>>> <Service-Component> >>>>> OSGI-INF/serviceComponents.xml >>>>> </Service-Component> >>>>> </instructions> >>>>> </configuration> >>>>> >>>>> I'm using this right now, but I don't see how to tell the bundle >>>>> plugin to not let the embedded dependencies start as bundles. >>>>> Is there more information needed to answer my question? I would love >>>>> to provide it. >>>>> >>>>> Greetings, >>>>> Kjellski >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: [email protected] >>>>> For additional commands, e-mail: [email protected] >>>>> >>>>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> For additional commands, e-mail: [email protected] >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] >
--------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

