zleurtor - 2015-01-24

1 Setting up SVN+SSH

In order to have SSH fonctional for SVN, a private key has to be set on the client host.

  1. Download pageant from PuTTY download page.
  2. Install pageant.
  3. Launch pageant with the private key file as unique argument (The pageant tray icon can be seen in the task bar).
  4. The pageant can be launch at startup:
    1. Create a shortcut for pageant and private key file (e.g.: "C:\Program Files (x86)\PuTTY\pageant.exe" "C:\Program Files (x86)\PuTTY\private.ppk").
    2. Place this shortcut in the "startup" subfolder of the start menu.

As soon as the pageant is launched the repository content can be checked out (see https://sourceforge.net/p/gapla/code/ for the URL).

2 Prerequisites

Once the repository content has been checked out, some applications must be installed.

2.1 Java development kit

GaPla is designed to be run using Java 7. So download and install Java (1.7 at least).

2.2 Wamp server

The Web server part of GaPla will be developped in PHP, so we need a complete web environment for developpers.

  1. Download and install wamp server.
  2. Edit the apache server config file (<wampinstallationdir>\bin\apache\Apache2.X.X\conf\httpd.conf).
    * Set "Listen 8080".
    * Set the "DocumentRoot" to the GaPla workspace <repository>/trunk/workspace.
    * Add PHP5 to the php files types "AddType application/x-httpd-php .php5".</repository></wampinstallationdir>

2.3 Android SDK Tools

The client part will be developped in Java and android, se we need the complete android development environment.
Download and install the android SDK (SDK Tools Only).
Note the "Destination Folder".

At the end of installation, uncheck "Start SDK Manager".

3 Eclipse

3.1 Eclipse installation

Download and uncompress Eclipse. download the same bitness as the one of java installation.

3.2 Eclipse setup

Start Eclipse, choose the workspace (<repository>/trunk/workspace) and launch the Eclipse Marketplace.</repository>

  1. Search and install "Checkstyle Plug-in", all feature, accept the unsigned content. Do not restart Eclipse at the end of installation.
  2. Search and install "Subclipse", all feature, accept the unsigned content. Do not restart Eclipse at the end of installation.
  3. Search and install "PHP Development Tools", all feature, accept the unsigned content. Do not restart Eclipse at the end of installation.
  4. Search and install "Android Development Tools for Eclipse", all feature, accept the unsigned content. Restart Eclipse at the end of installation.
 

Last edit: zleurtor 2015-01-28