Pre-requisites

Java 7Fedora 4 is built and tested using Java 7, and uses some Java 7+ features
Maven 3The Fedora 4 build uses Maven.
GitThe Fedora repositories are on Github

 

Source Control

Fedora users git, hosted on GitHub, for version control. You can find the main repository at http://github.com/futures.

 

Setting up your IDE

Eclipse Setup

  1. m2e Connector
  2. EGit or JGit plugin
  3. Sonar plugin - config tbd.
  4. Set your Eclipse preferences, see fcrepo4/etc/eclipse-prefs/README.md

Style Guide

There is a style guide, which should prevent some extravagant commits full of formatting changes.

 

Build - Maven

Committing Code