maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Hervé Boutemy (JIRA) <j...@apache.org>
Subject [jira] [Updated] (MNG-6549) Remove unused transitive dependencies of Guava
Date Sat, 06 Jul 2019 17:35:00 GMT

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

Hervé Boutemy updated MNG-6549:
-------------------------------
    Description: 
With MNG-6475 we excluded explicit dependency to Guava but it's still required by Guice and
then packaged with all dependencies to the installation package.

Unfortunately, we pack few dependencies that are not required at runtime so we can skip and
decrease the size of the Maven package. 
{noformat}
com.google.inject:guice:jar:no_aop:4.2.1:compile
 - aopalliance:aopalliance:jar:1.0:compile
 - com.google.guava:guava:jar:25.1-android:compile
   - com.google.code.findbugs:jsr305:jar:3.0.2:compile
   - org.checkerframework:checker-compat-qual:jar:2.0.0:compile
   - com.google.errorprone:error_prone_annotations:jar:2.1.3:compile
   - com.google.j2objc:j2objc-annotations:jar:1.1:compile
   - org.codehaus.mojo:animal-sniffer-annotations:jar:1.14:compile
{noformat}

  was:
With MNG-6475 we excluded explicit dependency to Guava but it's still required by Guice and
then packaged with all dependencies to the installation package.

Unfortunately, we pack few dependencies that are not required at runtime so we can skip and
decrease the size of the Maven package.

 
{code:java}
com.google.inject:guice:jar:no_aop:4.2.1:compile
 - aopalliance:aopalliance:jar:1.0:compile
 - com.google.guava:guava:jar:25.1-android:compile
   - com.google.code.findbugs:jsr305:jar:3.0.2:compile
   - org.checkerframework:checker-compat-qual:jar:2.0.0:compile
   - com.google.errorprone:error_prone_annotations:jar:2.1.3:compile
   - com.google.j2objc:j2objc-annotations:jar:1.1:compile
   - org.codehaus.mojo:animal-sniffer-annotations:jar:1.14:compile
{code}


> Remove unused transitive dependencies of Guava
> ----------------------------------------------
>
>                 Key: MNG-6549
>                 URL: https://issues.apache.org/jira/browse/MNG-6549
>             Project: Maven
>          Issue Type: Dependency upgrade
>          Components: Dependencies
>    Affects Versions: 3.6.0
>            Reporter: Sylwester Lachiewicz
>            Priority: Minor
>             Fix For: 3.6.x-candidate, waiting-for-feedback
>
>
> With MNG-6475 we excluded explicit dependency to Guava but it's still required by Guice
and then packaged with all dependencies to the installation package.
> Unfortunately, we pack few dependencies that are not required at runtime so we can skip
and decrease the size of the Maven package. 
> {noformat}
> com.google.inject:guice:jar:no_aop:4.2.1:compile
>  - aopalliance:aopalliance:jar:1.0:compile
>  - com.google.guava:guava:jar:25.1-android:compile
>    - com.google.code.findbugs:jsr305:jar:3.0.2:compile
>    - org.checkerframework:checker-compat-qual:jar:2.0.0:compile
>    - com.google.errorprone:error_prone_annotations:jar:2.1.3:compile
>    - com.google.j2objc:j2objc-annotations:jar:1.1:compile
>    - org.codehaus.mojo:animal-sniffer-annotations:jar:1.14:compile
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message