Hi Dileepa, carbon-p2-plugin is a plugin wrote by us. I don't think we have support for categories there. You might have to implement that.
Thanks, Sameera. On Thu, Mar 15, 2012 at 1:44 PM, Dileepa Jayakody <[email protected]> wrote: > Hi All, > > I'm trying to create feature categories under which carbon features can be > categorised into feature groups. The goal of this effort is to visualise > feature groups clearly in the carbon feature manager, so it'll be easier > for the carbon users to quickly understand what a certain feature group > does and why it is needed. > > This should be done when we generate the p2 repo for our features using > carbon-p2-plugin. Enabling <categories> configuration in the plugin should > do the trick. > However when I try it with the current p2 plugin (1.4-SNAPSHOT) it fails > with the following error: > > [ERROR] Failed to execute goal > org.wso2.maven:carbon-p2-plugin:1.4-SNAPSHOT:p2-repo-gen > (2-p2-repo-generation) on project wso2carbon-core: Unable to parse > configuration of mojo > org.wso2.maven:carbon-p2-plugin:1.4-SNAPSHOT:p2-repo-gen for parameter > category: Error loading class 'org.wso2.maven.p2.FeatureArtifactDef' -> > [Help 1] > > The jira created for the above error is: > https://wso2.org/jira/browse/CARBON-12648 > > I tried the same with an earlier version of the p2 plugin (*1.2*) > assuming it worked previously, but it too failed. Can anyone please tell me > the p2-plugin version with which category configuration works? Or is there > anything wrong with my sample plugin configuration below? > > <plugin> > <groupId>org.wso2.maven</groupId> > <artifactId>carbon-p2-plugin</artifactId> > <version>*1.2*</version> > <executions> > <execution> > <id>2-p2-repo-generation</id> > <phase>package</phase> > <goals> > <goal>p2-repo-gen</goal> > </goals> > <configuration> > <name>WSO2 Carbon Core</name> > <archive>true</archive> > > <p2AgentLocation>${basedir}/target/p2-agent</p2AgentLocation> > <publishArtifacts>true</publishArtifacts> > > <publishArtifactRepository>true</publishArtifactRepository> > <featureArtifacts> > > <featureArtifactDef>org.wso2.carbon:org.wso2.carbon.core.feature:4.0.0-SNAPSHOT</featureArtifactDef> > </featureArtifacts> > > <categories> > <category> > <id>org.wso2.carbon.core</id> > <label>WSO2 Carbon Core Category</label> > <description>This is the WSO2 Carbon Core > category</description> > <features> > <featureArtifactDef> > > <featureArtifactDef>org.wso2.carbon:org.wso2.carbon.core.feature:4.0.0-SNAPSHOT</featureArtifactDef> > </featureArtifactDef> > </features> > </category> > </categories> > </configuration> > </execution> > </executions> > </plugin> > > Thanks, > Dileepa > > -- > Dileepa Jayakody, > Software Engineer, WSO2 Inc. > Lean . Enterprise . Middleware > > Mobile : +94777-857616 > > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- Sameera Jayasoma Technical Lead and Product Manager, WSO2 Carbon WSO2, Inc. (http://wso2.com) email: [email protected] blog: http://tech.jayasoma.org Lean . Enterprise . Middleware
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
