blob: 2cb1c4dc9ab1188accdb64edc53b386ed63bc764 [file] [log] [blame]
Apache Jena - single module instructions
========================================
This file contain the instructions for building this module from the
source-release artifact. The build instructions to create the whole of
this Jena release are in the apache-jena-VER.zip file.
The build process assumes the dependencies of this module are available in
the local maven repository.
jena-top -> jena-iri -> jena-core -> jena-arq -> apache-jena (the download).
jena-sdb and jena-tdb depend on jena-arq.
The instructions are the same for each jena-* module.
We assume you are building "jena-zzz" in these instructions.
== Download
Download the "source-release" zip file, and also the associated
signatures and checksums (file extensions .asc, .md5, .sha1).
http://www.apache.org/dist/jena/
== Verify the signature
Get the public keys for the signature. The file KEYS in the distribution
area contains the keys of the release managers. These only need to be
imported once. You can check the signatures at http://pgp.mit.edu/
(For Gnu PrivacyGuard)
gpg --import < KEYS
The file with extension .asc contains the
For the zip file of the zzz module:
gpg --verify jena-zzz-VER-source-release.zip.asc
== Verify a checksum
The .md5 and .sha1 files contain the MD5 and SHA1 checksum of the file
respectively. Calculate the checksum on the downloaded file
Example (linux):
md5sum jena-zzz-VER-source-release.zip
== Unpack the file.
unzip -q jena-zzz-VER-source-release.zip
will create a directory "jena-zzz-VER" with the files needed to
recreate the distribution.
cd jena-zzz-VER
== Ensure the dependecies are available
Either build the previous modules in the dependency chain or get them from
a public maven repository:
mvn dependency:resolve
== Build
To build the artifacts for this module:
mvn clean package
or to make them available to other projects on the local machine:
mvn clean install
-------------------------------------------------------
If you have any questions, please do not hesitate in contacting the Jena project:
users@jena.apache.org
dev@jena.apache.org