Hi, On Fri, Jan 9, 2015 at 10:28 PM, Eranda Sooriyabandara <[email protected]> wrote:
> 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? > No. There is no dedicated project creation option available to automate carbon/OSGI bundle creation in dev-studio. We have to do tasks such as edit pom.xml, add Activator class etc. manually when we use "Java Library Project" which is the available option. Thanks, Viraj. > > thanks > Eranda > > On Fri, Jan 9, 2015 at 11:53 AM, Viraj Rajaguru <[email protected]> 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 <[email protected]> >> 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 <[email protected]> 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 <[email protected]> >>>> 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/ > > > > > -- Viraj Rajaguru Senior Software Engineer WSO2 Inc. : http://wso2.com Mobile: +94 77 3683068
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
