[ 
https://issues.apache.org/jira/browse/KARAF-3671?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14499549#comment-14499549
 ] 

Guillaume Nodet commented on KARAF-3671:
----------------------------------------

Fist pass committed with 
   
https://git-wip-us.apache.org/repos/asf?p=karaf.git;a=commitdiff;h=056239dca87c6a6586d4ecce10badc181d635f7f

It includes:
  * 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}}
  * removal of unused classes

Ideally, I'd like to have the {{features-add-to-repository}} to reuse the 
assembly Builder class, similar to the {{assembly}} goal but not sure how 
that's doable yet.

I'm still wondering about the value of the {{features-generate-descriptor}} 
goal.  The way we use it internally is useless as all our features are already 
complete afaik.  It's only really usefull if you generate one feature 
descriptor per artifact reusing the maven dependency tree, but I'm not really 
sure anyone uses it that way.  If it's not really used, we'd better get rid of 
it, that would also enable us to remove the {{MavenDependencyHelper}} to 
support maven 3.0/3.2 ...

Also the other goals haven't been renamed, so we still have:
  * {{features-generate-descriptor}}
  * {{features-export-meta-data}}
  * {{commands-generate-help}}


> Clean up karaf-maven-plugin goals
> ---------------------------------
>
>                 Key: KARAF-3671
>                 URL: https://issues.apache.org/jira/browse/KARAF-3671
>             Project: Karaf
>          Issue Type: Improvement
>          Components: karaf-tooling
>            Reporter: Guillaume Nodet
>            Assignee: Jean-Baptiste Onofré
>             Fix For: 4.0.0.M3
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to