groovy-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Remko Popma (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (GROOVY-8521) Create new groovy-cli-commons module
Date Tue, 24 Apr 2018 14:58:00 GMT

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

Remko Popma commented on GROOVY-8521:
-------------------------------------

I thought this ticket could be closed but I noticed that moving the {{CliBuilder}} class to
the new {{groovy-cli-commons}} module caused a problem with the documentation: the CliBuilder
documentation is no longer visible in the gapi docs for 2.5.

Link: http://docs.groovy-lang.org/docs/next/html/gapi/
Note that CliBuilder no longer appears in the left-hand menu.

> Create new groovy-cli-commons module
> ------------------------------------
>
>                 Key: GROOVY-8521
>                 URL: https://issues.apache.org/jira/browse/GROOVY-8521
>             Project: Groovy
>          Issue Type: Improvement
>          Components: command line processing
>            Reporter: Remko Popma
>            Assignee: Paul King
>            Priority: Major
>
> GROOVY-8520 proposes a new implementation of CliBuilder based on a different command
line parser.
> Until now, CliBuilder exposes some properties that allow client code direct access to
the underlying commons-cli parser and usage help formatter. The new CliBuilder implementation
will not provide these {{commons-cli}}-based properties any more (although it may expose picocli
equivalents).
> This ticket is to create a separate module (groovy-cli-commons or similar) with the existing
CliBuilder implementation (but with probably a package name change) that won't be referenced
in the groovy-all pom. Client code that relies on those bits of the functionality, can use
the legacy version.
> Ultimately commons-cli should be referenced only in this new module. See also [mailing
list discussion|https://lists.apache.org/thread.html/cf79e403113a3b57511f0efd43065d9f07f24b38557d9b280e42905f@%3Cdev.groovy.apache.org%3E].



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message