Compilation requirements - LibrePlan/libreplan GitHub Wiki
-
Git - Version Control System
Needed to clone source code repository
-
Maven 3 - Java software project management and comprehension tool
Needed to build and compile the project
-
JDK 8 - Java Development Kit
Project depends on Java 8 and JDK is needed in order to compile it. JDK version also depends on branch you are working on. Branches 1.4 and 1.5 require JDK 7.
-
PostgreSQL - Object-relational SQL database
Database server
-
MySQL - Relational SQL database
Alternative database server
-
Python Docutils - Utilities for the documentation of Python modules
Used to generate HTMLs help files from RST files (reStructuredText)
-
Make - An utility for Directing compilation
Needed to compile the help
-
gettext - GNU Internationalization utilities
Used for i18n support in the project
-
CutyCapt - Utility to capture WebKit's rendering of a web page
Required for printing