Web Archive Org Web 20130904021304 HTTP Docs Opengamma Com D
Web Archive Org Web 20130904021304 HTTP Docs Opengamma Com D
Added by Jim Moores, last edited by Jim Moores on Jul 15, 2013
Overview
The source code of the OpenGamma Platform consists of many
projects/modules arranged in a logical structure.
The primary build system that manages the projects is Apache Maven. The
directory layout matches the standard recommended layout for Maven.
Building OpenGamma
To build OpenGamma and install it into the local repository, run this
command from the root of OG-Platform:
This will clean the working directory, target, build all the projects and
install them into the local Maven repository.
The first time you run the build, all of the necessary
dependencies will be downloaded from the central
Maven server and our Maven server. This will take
some time. Subsequent builds will use the files cached
in the local Maven repository.
Example servers
The OG-Platform source tree contains two example servers. There are
two ways to run them following a build:
The former is useful for development when not using an IDE. The latter
more closely simulates a production deployment.
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
About Maven
Maven is a build system based around a single descriptor file known as the
"pom". It is an XML file named pom.xml. The file describes the nature of
the artifact and how it is built.
The last of these is the most important. The main phases are:
Website
Maven is capable of producing a basic website about the Platform. This is
most useful for the Javadocs contained within.
OG-Platform/target/staging
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF