1 Argeo Third Parties provides a consistent distribution of third party Java/OSGi bundles inspired by the approach of the various GNU/Linux distributions (especially Debian and Red Hat Enterpise Linux).
3 OSGi metadata are systematically regenerated, even when available in the upstream binaries, in order to work around some issues and to provide consistent SPDX license identifiers in the Bundle-License MANIFEST headers (cf. http://spdx.org/licenses)
6 In order to download and repackage the bundles:
8 git clone http://git.argeo.org/gpl/argeo-tp.git --recursive
9 export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64/
15 Downloaded binaries are cached in:
16 ~/.cache/argeo/build/origin
17 which can be purged at any time (binaries will be downloaded again).
19 Packaged bundles are available under:
22 The *.target files under ./sdk can then be used within the Eclipse IDE (with the PDE OSGi development extensions).
25 The descriptors for the repackaging in (extended) BND format are available under:
29 Most third-party libraries are provided by:
30 - the Eclipse Foundation http://eclipse.org
31 - the Apache Foundation http://apache.org
33 Maven artifacts are primarily downloaded from Maven Central http://search.maven.org, provided by Sonatype, Inc.
35 Many thanks as well to the many projects and individual software developers, especially:
36 - the Legion of the Bouncy Castle http://bouncycastle.org
37 - the H2 database engine project http://h2database.com
38 - the GeoTools project http://geotools.org