To build the Oracle Coherence Incubator you need to have the following software installed:
Java SE Development Kit 6, 7 or 8.
Available from: Oracle Java SE Downloads
Apache Maven Version 3.0.4 (not 3.0.3)
Available here: Apache Maven Downloads
The source code.
Additionally you should set your Maven Options as follows:
MAVEN_OPTS="-Djava.net.preferIPv4Stack=true -XX:MaxPermSize=512M -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+CMSClassUnloadingEnabled"
Once you have this software and correctly configured the Maven options, building the entire source tree is as simple as executing the following shell command (from the root of the source directory):
$ mvn clean install
Important: The fact that the Oracle Coherence Incubator depends on a commercial product,
namely Oracle Coherence
that of which is not available in a public Maven Repository, probably means that your
first build is likely to fail because of a missing dependency on
Should this problem occur you will need to manually install a suitable
coherence.jar into your local repository or your organization's repository
To install the standard
coherence.jar into your local Apache Maven repository,
simply change to
$COHERENCE_HOME/lib directory and run the following command:
$ mvn install:install-file \ -DgroupId=com.oracle.coherence \ -DartifactId=coherence \ -Dversion=22.214.171.124 \ -Dfile=coherence.jar \ -Dpackaging=jar \ -DgeneratePom=true
versionare critically important. They must be as indicated above otherwise the Oracle Coherence Incubator won't build.
Of course the above assumes that you are installing the Coherence 126.96.36.199
file. If you want to install one of the more recent releases, change the version
number in the command above accordingly.
coherence.jar is properly installed into your Apache Maven repository,
you should be able to build the Oracle Coherence Incubator.