[ 
https://issues.apache.org/jira/browse/STORM-3550?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Richard Zowalla closed STORM-3550.
----------------------------------
    Resolution: Won't Fix

Since 2019 we did a lot of changes in the dependency area. If you like: 
Re-conduct your analysis on the latest GitHub code and feel free to re-open 
this issue with newer insights, so we can have a look.

> Remove unused dependencies
> --------------------------
>
>                 Key: STORM-3550
>                 URL: https://issues.apache.org/jira/browse/STORM-3550
>             Project: Apache Storm
>          Issue Type: Improvement
>          Components: storm-core
>            Reporter: César Soto Valero
>            Priority: Minor
>
> There are some dependencies declared in *storm-core* that are not used. These 
> dependencies should be removed to make the core library slimmer and its 
> dependency tree less complex, which helps to maintain the project.
> Unused dependencies with scope compile
>  * *joda-time:joda-time*
>  * *org.eclipse.jetty:jetty-util*
>  * *org.eclipse.jetty:jetty-servlet*
>  * *org.eclipse.jetty:jetty-servlets*
>  * *com.fasterxml.jackson.core:jackson-core*
>  * *com.fasterxml.jackson.dataformat:jackson-dataformat-smile*
>  * *commons-fileupload:commons-fileupload*
>  * *commons-codec:commons-codec*
> Unused dependencies with scope test
>  * *org.hamcrest:java-hamcrest*
> PS: For some of these dependencies, such as *jackson-core* and 
> *commons:codec,* I noticed that the same version is declared and included 
> transitively in the dependency tree. This is redundant and should be avoided. 
> The following is an excerpt of the Maven dependency tree that illustrates 
> this situation.
> {code:java}
> +- com.fasterxml.jackson.core:jackson-core:jar:2.9.8:compile 
> +- 
> com.fasterxml.jackson.dataformat:jackson-dataformat-smile:jar:2.9.8:compile 
> |  \- (com.fasterxml.jackson.core:jackson-core:jar:2.9.8:compile - omitted 
> for duplicate)
> {code}
> {code:java}
> +- commons-codec:commons-codec:jar:1.11:compile 
> +- org.apache.hadoop:hadoop-auth:jar:2.8.5:compile
> |  +- (commons-codec:commons-codec:jar:1.11:compile - omitted for duplicate)
> . . .
> {code}
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to