Hi Viraj, Yes, we can use the felix bundle plugin which is what we used in the all the carbon bundles. But can't we automate this in dev-studio?
thanks Eranda On Fri, Jan 9, 2015 at 11:53 AM, Viraj Rajaguru <vi...@wso2.com> wrote: > Hi Eranda, > > We are using "org.apache.felix.maven-bundle-plugin"[1] maven plugin in "Java > Library Project" to create OSGI bundle from the existing jar or java > project. Using maven-bundle-plugin we can define parameter such as > 'Export-Packages', 'Bundle-Activator' etc. for the OSGI bundle. > > For an example, see the following plugin definition in the pom.xml of a "Java > Library Project" > > <plugin> > <groupId>org.apache.felix</groupId> > <artifactId>maven-bundle-plugin</artifactId> > <version>2.3.4</version> > <extensions>true</extensions> > <configuration> > <instructions> > <Bundle-SymbolicName>myBundle</Bundle-SymbolicName> > <Bundle-Name>myBundle</Bundle-Name> > <Export-Package>org.wso2.myBundle,x.y.z</Export-Package> > <DynamicImport-Package>*</DynamicImport-Package> > > <Bundle-Activator>org.wso2.myBundle.Activator</Bundle-Activator> > </instructions> > </configuration> > </plugin> > > Thanks, > Viraj. > > [1] - > http://felix.apache.org/site/apache-felix-maven-bundle-plugin-bnd.html > > On Wed, Jan 7, 2015 at 5:33 PM, Eranda Sooriyabandara <era...@wso2.com> > wrote: > >> That means we can't restrict the exports, can't use the bundle activators >> or can't use the declarative service in these bundles. Isn't it? >> >> Thanks >> Eranda >> >> >> On Wednesday, January 7, 2015, Viraj Rajaguru <vi...@wso2.com> wrote: >> >>> Hi Eranda, >>> >>> We have "Java Library Project"[1] in devS to create a OSGI bundle from a >>> existing jar file or java project in the workspace. >>> >>> Thanks, >>> Viraj. >>> >>> [1] - >>> https://docs.wso2.com/display/DVS371/Creating+Carbon+Projects#CreatingCarbonProjects-JavaLibraryProject >>> >>> On Wed, Jan 7, 2015 at 3:33 AM, Eranda Sooriyabandara <era...@wso2.com> >>> wrote: >>> >>>> Hi Dev-Stidio team, >>>> Is there a way to do the $subject? I know how to create the OSGi using >>>> the eclipse but its bit different when it comes to the conventions we >>>> follow when we create Carbon bundles. Carbon UI bundle project is there but >>>> nothing for carbon bundles. >>>> >>>> thanks >>>> Eranda >>>> >>>> -- >>>> >>>> *Eranda Sooriyabandara*Senior Software Engineer; >>>> Integration Technologies Team; >>>> WSO2 Inc.; http://wso2.com >>>> Lean . Enterprise . Middleware >>>> >>>> E-mail: eranda AT wso2.com >>>> Mobile: (812) 964-9032 >>>> Linked-In: http://www.linkedin.com/in/erandasooriyabandara >>>> Blog: http://emsooriyabandara.blogspot.com/ >>>> >>>> >>>> >>>> >>>> >>> >>> >>> -- >>> Viraj Rajaguru >>> Senior Software Engineer >>> WSO2 Inc. : http://wso2.com >>> >>> Mobile: +94 77 3683068 >>> >>> >>> >>> >> >> -- >> >> *Eranda Sooriyabandara*Senior Software Engineer; >> Integration Technologies Team; >> WSO2 Inc.; http://wso2.com >> Lean . Enterprise . Middleware >> >> E-mail: eranda AT wso2.com >> Mobile: (812) 964-9032 >> Linked-In: http://www.linkedin.com/in/erandasooriyabandara >> Blog: http://emsooriyabandara.blogspot.com/ >> >> >> >> >> >> > > > -- > Viraj Rajaguru > Senior Software Engineer > WSO2 Inc. : http://wso2.com > > Mobile: +94 77 3683068 > > > > -- *Eranda Sooriyabandara*Senior Software Engineer; Integration Technologies Team; WSO2 Inc.; http://wso2.com Lean . Enterprise . Middleware E-mail: eranda AT wso2.com Mobile: (812) 964-9032 Linked-In: http://www.linkedin.com/in/erandasooriyabandara Blog: http://emsooriyabandara.blogspot.com/
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev