[ https://issues.apache.org/jira/browse/GROOVY-11552?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17913711#comment-17913711 ]
Paul King commented on GROOVY-11552: ------------------------------------ It possibly should be a runtimeOnly dependency. It isn't used in any of our source code but is used indirectly by the CST Viewer. Check out the imports for groovyjarjarantlr4.v4.gui.TreeViewer in the main Groovy jar. We'd need to check our packaging does the right thing if we change to runtimeOnly. If you never invoke "Inspect CST" in the console, you can safely exclude the dependency. > Does org.abego.treelayout is needed > ----------------------------------- > > Key: GROOVY-11552 > URL: https://issues.apache.org/jira/browse/GROOVY-11552 > Project: Groovy > Issue Type: Question > Reporter: Slawomir Jaranowski > Priority: Major > > Looks like library {{abego TreeLayout}} is not maintained > - last release 2015 > - not many changes in project > https://github.com/abego/treelayout > In Groovy I see dependencies on it in: {{groovy-console}} but I don't see > usage in code ... > https://github.com/search?q=repo%3Aapache%2Fgroovy+abego&type=code > Eg. for security we filter used used artifact in application and we need to > allow access to abego TreeLayout due to transitive dependencies in Groovy. > -- This message was sent by Atlassian Jira (v8.20.10#820010)