Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Currently on plugin dependencies we haveĀ
+- 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
although we have many exclusions:
<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>
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.
Attachments
Issue Links
- links to