You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Hudson (Jira)" <ji...@apache.org> on 2022/05/24 19:13:00 UTC

[jira] [Commented] (MINVOKER-304) Use only common groovy modules - xml, json

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

Hudson commented on MINVOKER-304:
---------------------------------

Build succeeded in Jenkins: Maven » Maven TLP » maven-invoker-plugin » master #28

See https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-invoker-plugin/job/master/28/

> Use only common groovy modules - xml, json
> ------------------------------------------
>
>                 Key: MINVOKER-304
>                 URL: https://issues.apache.org/jira/browse/MINVOKER-304
>             Project: Maven Invoker Plugin
>          Issue Type: Improvement
>            Reporter: Slawomir Jaranowski
>            Assignee: Slawomir Jaranowski
>            Priority: Major
>             Fix For: 3.3.0
>
>
> Currently on plugin dependencies we have 
> {code}
> +- org.codehaus.groovy:groovy-all:pom:3.0.10:runtime
> |  +- org.codehaus.groovy:groovy:jar:3.0.10:runtime
> |  +- org.codehaus.groovy:groovy-ant:jar:3.0.10:runtime
> |  |  +- org.apache.ant:ant:jar:1.10.12:runtime
> |  |  +- org.apache.ant:ant-junit:jar:1.10.12:runtime
> |  |  |  \- com.sun:tools:jar:1.8.0:system
> |  |  +- org.apache.ant:ant-launcher:jar:1.10.12:runtime
> |  |  \- org.apache.ant:ant-antlr:jar:1.10.12:runtime
> |  +- org.codehaus.groovy:groovy-astbuilder:jar:3.0.10:runtime
> |  +- org.codehaus.groovy:groovy-cli-picocli:jar:3.0.10:runtime
> |  |  \- info.picocli:picocli:jar:4.6.1:runtime
> |  +- org.codehaus.groovy:groovy-console:jar:3.0.10:runtime
> |  +- org.codehaus.groovy:groovy-datetime:jar:3.0.10:runtime
> |  +- org.codehaus.groovy:groovy-docgenerator:jar:3.0.10:runtime
> |  |  \- com.thoughtworks.qdox:qdox:jar:1.12.1:runtime
> |  +- org.codehaus.groovy:groovy-groovydoc:jar:3.0.10:runtime
> |  |  \- com.github.javaparser:javaparser-core:jar:3.24.0:runtime
> |  +- org.codehaus.groovy:groovy-jmx:jar:3.0.10:runtime
> |  +- org.codehaus.groovy:groovy-json:jar:3.0.10:runtime
> |  +- org.codehaus.groovy:groovy-jsr223:jar:3.0.10:runtime
> |  +- org.codehaus.groovy:groovy-macro:jar:3.0.10:runtime
> |  +- org.codehaus.groovy:groovy-nio:jar:3.0.10:runtime
> |  +- org.codehaus.groovy:groovy-servlet:jar:3.0.10:runtime
> |  +- org.codehaus.groovy:groovy-sql:jar:3.0.10:runtime
> |  +- org.codehaus.groovy:groovy-swing:jar:3.0.10:runtime
> |  +- org.codehaus.groovy:groovy-templates:jar:3.0.10:runtime
> |  \- org.codehaus.groovy:groovy-xml:jar:3.0.10:runtime
> {code}
> although we have many exclusions:
> {code}
>       <exclusions>
>         <exclusion> <!-- pulls in jline with shaded org.fusesource.jansi.Ansi, causing invalid output for M3.5.0- -->
>           <groupId>org.codehaus.groovy</groupId>
>           <artifactId>groovy-groovysh</artifactId>
>         </exclusion>
>         <!-- MINVOKER-285 - exclude additional tests frameworks -->
>         <exclusion>
>           <groupId>org.codehaus.groovy</groupId>
>           <artifactId>groovy-test</artifactId>
>         </exclusion>
>         <exclusion>
>           <groupId>org.codehaus.groovy</groupId>
>           <artifactId>groovy-test-junit5</artifactId>
>         </exclusion>
>         <exclusion>
>           <groupId>org.codehaus.groovy</groupId>
>           <artifactId>groovy-testng</artifactId>
>         </exclusion>
>         <!-- /MINVOKER-285 -->
>       </exclusions>
> {code}
> Such many unused dependencies is not need.
> We will use only common used ones:
> - {{groovy-json}}
> - {{groovy-xml}}
> Other if needed by user can be add as plugin dependencies.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)