Getting Started » History » Version 3
Johannes Schmölz, 10/30/2012 05:24 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 | 3 | Johannes Schmölz | # Download and install the most recent version of "Maven":http://maven.apache.org/ |
25 | 2 | Johannes Schmölz | # 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 | 3 | Johannes Schmölz | You are done! |
35 | 1 | Johannes Schmölz | |
36 | 3 | Johannes Schmölz | |
37 | 1 | Johannes Schmölz | h3. OS X |
38 | |||
39 | *TODO* |
||
40 | |||
41 | |||
42 | h3. Linux |
||
43 | |||
44 | 3 | Johannes Schmölz | On Linux you can use your system's package manager to install all required tools and programmes. Below you will find the commands to do so, based on "aptitude":http://packages.debian.org/aptitude, a front-end for "Debian's":http://www.debian.org "Advanced Package Tool":http://wiki.debian.org/Apt (APT). |
45 | |||
46 | # Install "OpenJDK":http://openjdk.java.net/ |
||
47 | OpenJDK 6: @sudo aptitude install openjdk-6-jdk@ |
||
48 | OpenJDK 7: @sudo aptitude install openjdk-7-jdk@ |
||
49 | If you prefer the Oracle JDK, you have to download and install it manually. You can get from "here":http://www.oracle.com/technetwork/java/javase/downloads/index.html. |
||
50 | # Install an editor or an IDE of your choice |
||
51 | If you want to use a plain text editor, we recommend "Emacs":https://www.gnu.org/software/emacs/: @sudo aptitude install emacs@ |
||
52 | "NetBeans":http://www.netbeans.org/: @sudo aptitude install netbeans@ |
||
53 | "Eclipse":http://www.eclipse.org: @sudo aptitude install eclipse@ |
||
54 | *Note:* If you want to use the most recent version of "NetBeans":http://www.netbeans.org/ or "Eclipse":http://www.eclipse.org, which is recommended, you should obtain the installer packages from the official websites and perform a manual installation. |
||
55 | # Install "Maven":http://maven.apache.org/ |
||
56 | @sudo aptitude install maven@ |
||
57 | # Install "Git":http://git-scm.com/ |
||
58 | @sudo aptitude install git@ |
||
59 | |||
60 | You are done! |
||
61 | 1 | Johannes Schmölz | |
62 | |||
63 | h2. Configuration |
||
64 | |||
65 | *TODO* |
||
66 | |||
67 | |||
68 | h2. Further Reading |
||
69 | |||
70 | *TODO* |