[tor-bugs] #31326 [Metrics]: Start using Ant Ivy for external dependency management
Tor Bug Tracker & Wiki
blackhole at torproject.org
Sat Aug 3 09:38:14 UTC 2019
#31326: Start using Ant Ivy for external dependency management
-----------------------------+----------------------
Reporter: karsten | Owner: karsten
Type: enhancement | Status: assigned
Priority: Medium | Milestone:
Component: Metrics | Version:
Severity: Normal | Keywords:
Actual Points: | Parent ID:
Points: | Reviewer:
Sponsor: |
-----------------------------+----------------------
We're using various external dependencies in our code bases, from Logback
for logging to embedded Jetty as our web server. In the past we relied on
Debian stable to provide relevant library files in `/usr/share/java/`.
However, the manual upgrade to libraries found in the new Debian stable
version buster has turned out to be harder than expected. This is also due
to us still using JSPs which requires rather unusual libraries. Apart from
this, having to add dependencies (and their dependencies) manually
prevents us from adding other useful tools and libraries. In short, we
need a better process for managing external dependencies.
We discussed last week that we'd try out Ant Ivy for this purpose, despite
the fact that it doesn't look as well maintained as other alternatives.
But the changes to our current build process would be minimal, as compared
to switching to Gradle or Maven.
Assigning this ticket to myself, as I have already started working on this
and am planning to finish this work soon.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/31326>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list