Opened 3 years ago

Last modified 3 months ago

#1919 assigned enhancement

Maven: Add external dependencies

Reported by: zzz Owned by: Meeh
Priority: minor Milestone: 0.9.41
Component: package/maven Version: 0.9.28
Keywords: Cc:
Parent Tickets: Sensitive: no

Description

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 build.properties 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

Change History (2)

comment:1 Changed 21 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.

comment:2 Changed 3 months ago by zzz

Milestone: 0.9.290.9.41
Owner: changed from str4d to Meeh
Status: newassigned

also org.json.simple, added since this ticket was created

Note: See TracTickets for help on using tickets.