Developers guide

This Guide is work in progress.

Using Eclipse 3.x to develop Proximity

You will need the following things to hop in:

  • JDK 1.4.2+
  • Eclipse 3.x
  • Latest Maven 2.0.x
  • Subversion client - to access SVN repository. Either "standalone" svn, kdesvn, TortoiseSVN, or even Eclipse plug-in like Subversion or Subclipse.
You should checkout Proximity sources from Subversion (see here), and you will get complete sources. Next, you will want to do:
  $ mvn eclipse:clean eclipse:eclipse -DdownloadSources=true
And you will able to import all modules into Eclipse as Eclipse projects using File -> Import -> Existing Projects into Workspace menu. You will need to define a classpath variable M2_REPO pointing to your local M2 repository (usually ~/.m2/repository on Linux).

Using NetBeans 5.x to develop Proximity

You will need the following things to join:
  • JDK 1.4.2+
  • NetBeans 5.x (A must have: The currently greatest Maven IDE integration, MevenIDE for NetBeans.)
  • Latest Maven 2.0.x
  • Subversion client - to access SVN repository. Either "standalone" svn, kdesvn, TortoiseSVN, or even NetBeans SVN plug-in.
You should checkout Proximity sources from Subversion (see here), and you will get complete sources. And, now - thanks to MevenIDE - you just open the Proximity parent dir as any other NetBeans projects, and MevenIDE will sort out all other little thingies! Very cool!