Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

For a more indepth description of installing Servoy Developer, see Installing Servoy Developer|.....||||||\

Wiki Markup
After installation, start Servoy Developer and install the SQL Explorer plugin. See \[\] for more information.

...

The Eclipse.org download page (http://www.eclipse.org/downloads/) lists a wide range of prepackaged Eclipse distributions, one being the 'Eclipse for RPC/Plug-in Developers'. Although the plugin development tools can be installed in any Eclipse environment, the easiest is to download the 'Eclipse for RPC/Plug-in Developers'  distribution distribution and install it.

Configuration

...

The following configuration needs to be done:

Setup a variable: Go to Window > Preferences > Run/Debug > String Substitution and create a new variable named 'servoy_install' with the value of the directory where Servoy is installed.
Image Modified

Create a classpath variable: Go to Window > Preferences > Java > Build Path > Classpath Variables and create a new variable named 'WEBSTART' with the value of of javaws.jar in the Java installation.
Image Modified

Setup a connection to the Servoy SVN:

  • Open the SVN Perspective: Window > Open Perspective > Other > SVN Repository Exploring
  • Add a new Repository Location: File > New > Repository Location
    • Specify the URL 'https://subversion.servoy.com/product' and click 'Finish'

Checkout the Servoy projects:

  • Expand the tree structure under the newly created Repository Location to the desired version to work on.
  • Select all the projects
  • Right-click one of the selected projects and select "Check Out" from the context menu

Setup the Target Platform: The Target Platform setting provides the Eclipse instance with information on the Servoy Developer installation, namely whether it's installed to run on a 32 or 64 bit Java virtual Machine (JVM).
When the Eclipse instance is running with the same setup as the Servoy Developer instance (both 32 or 64 bit JVM's), then the setup is straight forward. When the Eclipse and Servoy Developer instance run with different setups, it is important to setup the Target Platform correctly.
The checked out projects already contain the target setup files for different platform/JVM combinations:

  1. Mac OSX
  2. Mac OSX 64 bit
  3. Windows 32 bit
  4. Windows 64 bit
  5. Linux.....
  • Switch back to the Java Perspective: Window > Open Perspective > Java
  • Expand to com.servoy.eclipse.core > target in the Package Explorer
  • Open (double-click) the .target file that matches the Servoy Developer environment and click the 'Set as Target Platform'. This will setup the Target Platform correctly, after which projects will be build and should compile without error.
    Tip
    Check the Servoy Developer JVM setup
    Check the Servoy Developer JVM setup

    To check if Servoy Developer runs on a 32 or 64 bit JVM follow the following steps:

    • Open Servoy Developer
    • Go to Help > About Servoy Developer > Installation Details > Configuration tab and look for the text '-arch'.
    • If the text is followed by 'x86', Servoy Developer runs on 32 bit. If it is followed by 'x86_64', Servoy Developer runs on 64 bit

...