Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Developers' Corner Content

Page Tree
root@none
sortcreation
searchBoxtrue

Code Development

Prerequisites for building the OpenNCP components

Git

Maven

and AntThe OpenNCP components are built using either ant or maven

Maven is the standard build tool for the openNCP.

Mind that Some legacy components may still be using Ant.

For the projects using maven, please ensure that you are using maven version 3.x or newer.

Java

Standard Java version is 1.6. 

Most of the components should build with java 1.5 but some of the components require 1.6 or newer. Please consult the `pom.xml` for further specific instructions.

Editors

The development and building of the components is independent of source code editors. Generally, the sources are expected to be in UTF-8 encoding, so the editor should support this.

Handling of Maven artifacts

All maven artifacts are planned to be released on joinup.eu, but in our day to day development work, we might need to have snapshot builds exposed as maven artifacts. To this end, we might use github. The following blog-post describes a setup: http://cemerick.com/2010/08/24/hosting-maven-repos-on-github/
It seems that this setup could work here with a google code repository as well.