Hi Sameera, The same plugin (a previous version of it) is used to create Carbon Studio feature categories without an issue. I guess the categories configuration isn't working in the newer versions of the plugin which we need to fix.
Thanks, Dileepa On Fri, Mar 16, 2012 at 12:02 AM, Sameera Jayasoma <[email protected]> wrote: > 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 > -- 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
