]> git.argeo.org Git - gpl/argeo-tp.git/blob - README
Fix Provide-Capability in JUnit
[gpl/argeo-tp.git] / README
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).
2
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)
4
5 ## Build
6 In order to download and repackage the bundles:
7
8 git clone http://git.argeo.org/gpl/argeo-tp.git --recursive
9 export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64/
10 ./argeo-tp/configure
11
12 cd argeo-tp
13 make clean all
14
15 Downloaded binaries are cached in:
16 ~/.cache/argeo/build/origin
17 which can be purged at any time (binaries will be downloaded again).
18
19 Packaged bundles are available under:
20 ../output/a2
21
22 The *.target files under ./sdk can then be used within the Eclipse IDE (with the PDE OSGi development extensions).
23
24 ## Descriptors
25 The descriptors for the repackaging in (extended) BND format are available under:
26 ./repackage
27
28 ## Acknowledgements
29 Most third-party libraries are provided by:
30 - the Eclipse Foundation http://eclipse.org
31 - the Apache Foundation http://apache.org
32
33 Maven artifacts are primarily downloaded from Maven Central http://search.maven.org, provided by Sonatype, Inc.
34
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