Project

General

Profile

Getting Started » History » Version 2

Johannes Schmölz, 10/29/2012 04:41 PM

1 1 Johannes Schmölz
h1. Getting Started
2
3
This guide will give you a short briefing of how to get your development environment up and running within a few minutes.
4
5
6
h2. Basic Setup
7
8
For the basic setup of your development environment you need to obtain the following tools and programmes:
9
10
* The "Java Development Kit":http://www.oracle.com/technetwork/java/javase/downloads/index.html (JDK) version 6 or higher
11 2 Johannes Schmölz
* A text editor or an IDE
12 1 Johannes Schmölz
* "Maven":http://maven.apache.org/
13
* "Git":http://git-scm.com/
14
15 2 Johannes Schmölz
Since the setup process of the development environment is dependent on the operating system used, you will find the instructions for different systems (Windows, OS X and Linux) below.
16 1 Johannes Schmölz
17
18
h3. Windows
19
20 2 Johannes Schmölz
# Download and install the "Java Development Kit":http://www.oracle.com/technetwork/java/javase/downloads/index.html
21
Version 6 of the JDK is sufficient, but we strongly recommend to use the most recent version.
22
# Get an editor or an IDE of your choice and install it
23
Good IDEs for Java development are "NetBeans":http://www.netbeans.org/ and "Eclipse":http://www.eclipse.org/. If you prefer a pure text editor, "Notepad++":http://notepad-plus-plus.org/ is worth trying.
24
# Download and install "Maven":http://maven.apache.org/
25
# Download "Git":http://git-scm.com/.
26
There are different options available in order to use Git on Windows:
27
* "Git Extensions":https://code.google.com/p/gitextensions/
28
Git Extensions is a graphical user interface for Git, that comes with Windows Explorer integration. It is based on "MSysGit":https://code.google.com/p/msysgit/. Our recommendation for Windows users.
29
* "TortoiseGit":https://code.google.com/p/tortoisegit/
30
TortoiseGit is a port of TortoiseSVN. For those familiar with TortoiseSVN, TortoiseGit is worth trying. It requires "MSysGit":https://code.google.com/p/msysgit/.
31
* "MSysGit":https://code.google.com/p/msysgit/
32
Git on the command line.
33 1 Johannes Schmölz
34
35
h3. OS X
36
37
*TODO*
38
39
40
h3. Linux
41
42
*TODO*
43
44
45
h2. Configuration
46
47
*TODO*
48
49
50
h2. Further Reading
51
52
*TODO*