[ 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)