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

Reply via email to