intuit / QuickBooks-V3-Java-SDK

Java SDK for QuickBooks REST API v3 services
Apache License 2.0
70 stars 142 forks source link

Remove unused dependencies #158

Closed Celebrate-future closed 3 years ago

Celebrate-future commented 3 years ago

@fjolin-intuit Hi, I am a user of project com.intuit.quickbooks-online:ipp-v3-java-devkit:6.1.1. I found that its pom file introduced 53 dependencies. However, among them, 12 libraries (22%) have not been used by your project (the redundant dependencies are listed below). This PR helps com.intuit.quickbooks-online:ipp-v3-java-devkit:6.1.1 lose weight :) I have tested the revised configuration in my local environment. It is safe to remove the unused libraries.

Best regards

Redundant dependencies----


javax.xml.bind:jaxb-api:jar:2.3.1:compile
org.glassfish.jaxb:txw2:jar:2.3.1:compile
com.sun.xml.fastinfoset:FastInfoset:jar:1.2.15:compile
javax.activation:javax.activation-api:jar:1.2.0:compile
org.jvnet.staxex:stax-ex:jar:1.8:compile
org.jvnet.jaxb2_commons:jaxb2-commons-lang:jar:2.4:compile
com.sun.istack:istack-commons-runtime:jar:3.0.7:compile
org.apache.commons:commons-lang3:jar:3.2.1:compile
javax.activation:activation:jar:1.1:compile
javax.servlet:servlet-api:jar:2.4:provided
org.glassfish.jaxb:jaxb-runtime:jar:2.3.1:compile
com.sun.xml.bind:jaxb-impl:jar:2.3.0:compile

Outdated dependencies

javax.activation:activation:1.1 (6296 days without maintenance) com.sun.istack:istack-commons-runtime:3.0.7 (1795 days without maintenance) javax.activation:javax.activation-api:1.2.0 (2151 days without maintenance) org.glassfish.jaxb:jaxb-runtime:2.3.1 (1780 days without maintenance) org.jvnet.jaxb2_commons:jaxb2-commons-lang:2.4 (3422 days without maintenance) com.sun.xml.fastinfoset:FastInfoset:1.2.15 (1795 days without maintenance) com.sun.xml.bind:jaxb-impl:2.3.0 (2187 days without maintenance) org.apache.commons:commons-lang3:3.2.1 (3491 days without maintenance)

coveralls commented 3 years ago

Coverage Status

Coverage increased (+0.1%) to 66.724% when pulling 76d9afc3839d9ad438e7c2179055fafcea69114b on Celebrate-future:develop into ff20a52b67c2d0fbbb14cf5c4802e13a116c6d35 on intuit:develop.

fjolin-intuit commented 3 years ago

Ty for contributing!