Hi Ishara, I created the issue[1] and will fix the issue in the next release.
1. https://github.com/wso2/carbon-kernel/issues/1223 Thanks Danesh On Fri, Dec 23, 2016 at 10:39 AM, Ishara Cooray <[email protected]> wrote: > Hi Danesh/Niranjan, > > Adding following to the component pom copies the docs to jar which > resolved the docs not getting copied in feature. > > <resources> > <resource> > <directory>${project.build.directory}/classes/config-docs</directory> > <targetPath>config-docs</targetPath> > </resource> > </resources> > > > Thanks for the support. > > Thanks & Regards, > Ishara Cooray > Senior Software Engineer > Mobile : +9477 262 9512 <+94%2077%20262%209512> > WSO2, Inc. | http://wso2.com/ > Lean . Enterprise . Middleware > > On Thu, Dec 22, 2016 at 2:28 PM, Niranjan Karunanandham <[email protected] > > wrote: > >> Hi Ishara, >> >> You can include the resources, i.e., the config-docs, into the jar by >> using "<Include-Resource>" in the maven-bundle-plugin. >> >> Regards, >> Nira >> >> On Thu, Dec 22, 2016 at 12:57 PM, Ishara Cooray <[email protected]> wrote: >> >>> Hi, >>> >>> I am implementing Global Configuration Model for C5 API Manger. >>> There to get the config docs created i have used the below maven plugin >>> in component pom.xml >>> >>> The config bean class/classes has to be specified in configurations as >>> <configclasses> as shown below. >>> Then configuration document file(<config-namespace-value>.yaml) files >>> w.r.t two bean classes i have specified were generated in >>> target/classes/config-docs directory. >>> >>> <plugin> >>> <groupId>org.wso2.carbon</groupId> >>> <artifactId>org.wso2.carbon.pl >>> ugins.configuration</artifactId> >>> <executions> >>> <execution> >>> <goals> >>> <goal>create-doc</goal> >>> </goals> >>> <configuration> >>> <configclasses> >>> <configclass>org.wso2.carbon.a >>> pimgt.core.APIMConfigurations</configclass> >>> <configclass>org.wso2.carbon.a >>> pimgt.core.KeyMgtConfigurations</configclass> >>> </configclasses> >>> </configuration> >>> <phase>compile</phase> >>> </execution> >>> </executions> >>> </plugin> >>> >>> Then i have put following plugin in feature pom to copy the config-doc >>> files to the feature. When feature builds, it is supposed to copy >>> configuration >>> document file(<config-namespace-value>.yaml) to config-docs directory. >>> >>> <plugin> >>> <groupId>org.apache.maven.plugins</groupId> >>> <artifactId>maven-dependency-plugin</artifactId> >>> <executions> >>> <execution> >>> <id>unpack</id> >>> <phase>package</phase> >>> <goals> >>> <goal>unpack</goal> >>> </goals> >>> <configuration> >>> <artifactItems> >>> <artifactItem> >>> <groupId>org.wso2.carbon.apimg >>> t</groupId> >>> <artifactId>org.wso2.carbon.ap >>> imgt.core</artifactId> >>> <version>7.0.0-SNAPSHOT</version> >>> <type>bundle</type> >>> <overWrite>true</overWrite> >>> <outputDirectory>${project.bui >>> ld.directory}/docs</outputDirectory> >>> <includes>config-docs/**</includes> >>> </artifactItem> >>> </artifactItems> >>> </configuration> >>> </execution> >>> </executions> >>> </plugin> >>> >>> But this is not get copied in feature target/docs directory as i have >>> noticed. >>> >>> With the help of Niranjan found out that there is an issue in copying >>> the files. >>> >>> @kernel team, >>> Can we get a fix for this? >>> >>> >>> Thanks & Regards, >>> Ishara Cooray >>> Senior Software Engineer >>> Mobile : +9477 262 9512 <+94%2077%20262%209512> >>> WSO2, Inc. | http://wso2.com/ >>> Lean . Enterprise . Middleware >>> >> >> >> >> -- >> >> >> *Niranjan Karunanandham* >> Associate Technical Lead - WSO2 Inc. >> WSO2 Inc.: http://www.wso2.com >> >> > -- *Danesh Kuruppu* Senior Software Engineer | WSO2 Email: [email protected] Mobile: +94 (77) 1690552 Web: WSO2 Inc <https://wso2.com/signature>
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
