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

Tamas Cservenak edited comment on MNG-8511 at 1/11/25 12:56 PM:
----------------------------------------------------------------

There is already {{org.apache.maven.cli}} in maven-embedder. The "cling" 
package is just a wordplay with "cli new gen". Also, is not just "commandline", 
this package contains:
* CLI support (layered, from "lookup invoker" to actual "maven invoker" that 
provides mvn CLI backing)
* "one shot" maven implementation (mvn CLI tool)
* "resident" maven implementation (mvnd used)
* "maven shell" implementation (building on resident also)
* "mvnenc" CLI tool for encryption management
* and helpers around these

Person, I dislike your name proposal, and cling is just that: "(maven) cli new 
gen" (as embedder and "old" MavenCli is still there, deprecated)


was (Author: cstamas):
There is already {{org.apache.maven.cli}} in maven-embedder. The "cling" 
package is just a wordplay with "cli new gen". Also, is not just "commandline", 
this package contains:
* CLI support (layered, from "lookup invoker" to actual "maven invoker" that 
provides mvn CLI backing)
* "one shot" maven implementation (mvn CLI tool)
* "resident" maven implementation (mvnd used)
* "maven shell" implementation (building on resident also)
* "mvnenc" CLI tool for encryption management
* and helpers around these

Person, I dislike your name proposal, and cling is just that: "(mavn) cli new 
gen" (as embedder and "old" MavenCli is still there, deprecated)

> Rename org.apache.maven.cling
> -----------------------------
>
>                 Key: MNG-8511
>                 URL: https://issues.apache.org/jira/browse/MNG-8511
>             Project: Maven
>          Issue Type: Improvement
>          Components: Command Line
>            Reporter: Elliotte Rusty Harold
>            Priority: Blocker
>
> Personally I found this package name confusing. I read it as the English word 
> "cling" or possibly a misremembered name of a popular C compiler (which is 
> actually Clang when I googled it.) And if I was confused by this, others are 
> likely to be too.
> If there's already a org.apache.maven.cli package somewhere, maybe 
> org.apache.maven.commandline?
> Like all new API changes, it's now or never. 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to