Opened 2 years ago

Last modified 18 months ago

#1919 new enhancement

Maven: Add external dependencies

Reported by: zzz Owned by: str4d
Priority: minor Milestone: 0.9.29
Component: package/maven Version: 0.9.28
Keywords: Cc:
Parent Tickets:


Add for getopt, gettext, maxmind, similar to what we do for debian packages. Remove binary from binary jar, code from sources jar and docs from javadoc jar.
See file debian-alt/doc/dependencies.txt for an overview of debian dependencies, and for ant variables to set when building.

Getopt groupid is gnu.getopt
Gettext groupid is org.gnu.gettext
Maxmind groupid is com.maxmind.geoip and does not have a debian package, so there's no support in our ant build scripts for it atm.

I think that's it. There would be more if we mavenized the whole thing including the router console.

Subtickets (add)

Change History (1)

comment:1 Changed 18 months ago by str4d

The just-landed Gradle build scripts implement the above (ignoring the in-repo code in favour of external dependencies). If we migrate to building the Maven JARs using Gradle, this ticket would be closed.

Note: See TracTickets for help on using tickets.