Skip to content

Dependency cleanup #25

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 5 commits into from
Closed

Dependency cleanup #25

wants to merge 5 commits into from

Conversation

ArloL
Copy link

@ArloL ArloL commented Jul 31, 2017

This PR is a series of commits that fix issue #23.

The first commit removes the need for the jersey-common UriBuilder class. The second commit fixes a test for commit 1. The third commit removes the explicit httpcore dependency since it's a transitive dependency of httpclient. The fourth commit removes all the runtime dependencies since they seem to be unused - as far as I can tell and as far as the tests are concerned. The fifth commit removes the jersey-common dependency since the UriBuilder is not used anymore.

The most controversial commit is probably the removal of all the runtime dependencies since I am not sure whether the test cases cover that scenario.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.6%) to 98.765% when pulling 7cb59a2 on ArloL:patch-dependency-cleanup into 23df71d on piwik:master.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.6%) to 98.765% when pulling ce5dd66 on ArloL:patch-dependency-cleanup into 23df71d on piwik:master.

@johnnybigoode-zz
Copy link

That's not a good idea. Many of the removed libraries will make building and testing fail.

@ArloL ArloL closed this Jan 10, 2020
tholu pushed a commit to tholu/piwik-java-tracker that referenced this pull request Mar 17, 2020
- UriBuilder (jersey-common) replaced and dependency removed
- Transitive httpcore dependency removed
- Runtime dependencies removed
- Plugin versions specified
- Java11 compatibility
- Compiler Target 1.8
This was referenced Mar 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants