I created KARAF-3671 for this discussion. I'm proposing the following: * remove features-add-to-repository goal * remove the features-validate-descriptor * rename install-kars goal to *assembly* * rename instance-create-archive to *archive* * rename verify-features to *verify* * rename features-create-kar to *kar*
The other goals are: * features-export-meta-data * features-generate-descriptor * commands-generate-help and we'd have to find names more I'm not really sure the features-generate-descriptor is widely used. Is it ? For the naming, another option is to keep the [resource]-[action] idiom: * assembly-create * assembly-archive * kar-create * commands-generate-help * features-verify * features-generate-descriptor * features-export-meta-data The first option seems more inline with usual maven plugins, and they look nicer to me, but I don't really mind. Thoughts ? 2015-04-08 12:44 GMT+02:00 Guillaume Nodet <[email protected]>: > In master, the karat-maven-plugin contains the following goals: > * features-add-to-repository > * features-create-kar > * features-export-meta-data > * features-generate-descriptor > * install-kars > * features-validate-descriptor > * verify-features > > The features-add-to-repository mojo seems somewhat redundant with the > install-kars mojo which is used to build our own distribution. The > features-export-meta-data seems redundant with the > features-generate-descriptor, and the features-validate-descriptor seems > redundant with the verify-features goal. > > Am I missing something, or should we get rid of the > features-add-to-repository, features-export-meta-data and > features-generate-descriptor goals for 4.0 ? > > Cheers, > Guillaume >
