Skip to content
semanticsoft edited this page Jan 9, 2013 · 37 revisions

Install requirements

Download and install:

  • JDK 7 (JRE 7)
  • Eclipse Juno 4.2. "Eclipse for JEE developers" or "Eclipse Classic" are recomended. Using any 4.3 milestone is allowed only with Vaaclipse target platform (org.semanticsoft.vaaclipse.targetdef project). The platform 4.3 milestone is not compatible with current version of Vaaclipse. Vaaclipse tooling doesn't work in Eclipse 4.3.M4.
  • Install E4 tooling using this update site: http://download.eclipse.org/e4/updates/0.12-I-builds/. How to install: select Help -> Install New Software. Enter the link above into text field "Work with" and press to "Add..." button. Type the name for site (forexample, "e4 tooling"). Expand E4 Tools entry and select "Eclipse e4 Tools (Incubation)". Press Next and follow instructions.

#Installing Vaaclipse from binaries ###Download Vaaclipse binaries Download the latest version of Vaaclipse from Vaadin Directory.

###Install Vaaclipse tooling Unpack "tools" directory content of Vaaclipse distribution to dropins directory of your Eclipse installation and restart Eclipse. That's all.

Note: Vaaclipse tooling doesn't work in Eclipse 4.3.M4.

###Add Vaaclipse runtime

Eclipse 4.2

  1. Unpack "runtime" directory content of Vaaclipse distribution anywhere.
  2. Add the directory above to your current Target Platform. In Eclipse open Preferences dialog (Window -> Preferences). Select entry Plug-in Development/Target Platform, in Target Platform options page select "Running platform" and click "Edit...". In "Edit Target Definition" dialog select Locations tab and using "Add..." button add the directory with Vaaclipse runtime to Running Platform. Press "Finish" button.

Eclipse 4.3 (milestone)

Use target platform org.semanticsoft.vaaclipse.targetdef (see source repository).

Note: any 4.3 milestone is not compatible with current Vaaclipse.

Installing Vaaclipse from sources

###Checkout Vaaclipse sources Checkout Vaaclipse from github using this link: https://github.com/semanticsoft/vaaclipse.git. EGit is the recomended Git client for Eclipse users. Read the EGit tutorial how to start with EGit. Note: If you have installed Vaadin plugin for Eclipse, it can ask you to compile widgetset - does not agree (it is a waste of your CPU resources).

###Add bundles Copy bundles com.vaadin and org.apache.commons.io from org.semanticsoft.vaaclipsedemo.targetdef/bundles in any directory and add this directory to your current runnging platform as described in "Add vaaclipse runtime" section above.

###Install Vaaclipse tooling

  1. Open org.semanticsoft.e4modelextension/META-INF/MANIFEST.MF.
  2. In top right corner of Manifest editor select "Export deployable plug-ins and fragments".
  3. Select the first option ( Directory ) and specify any directory in your file system. Press "Finish" button.
  4. Repeat steps 1-3 for projects org.semanticsoft.e4extension and org.semanticsoft.vaaclipse.wizards.
  5. Copy the 3 exported bundles from specified in step 2 directory to Eclipse dropins directory.
  6. Restart Eclipse.

Note: Vaaclipse tooling doesn't work in Eclipse 4.3.M4.

###Run demos You can verify the installation by running Mediaplayer or Cassandra demo applications. If this demos starts and works right, then the runtime of Vaaclipse is installed correctly.

Run mediaplayer demo:

  1. Open file org.semanticsoft.vaaclipsedemo.mediaplayer/org.semanticsoft.vaaclipsedemo.mediaplayer.product.
  2. Open Overview tab and click "Launch an Eclipse application" or "Launch an Eclipse application in Debug mode".
  3. Open browser and go to http://localhost:8080/mediaplayer.

Run cassandra demo:

  1. Open file org.semanticsoft.vaaclipsedemo.cassandra.app/cassandra.product.
  2. Open Overview tab and click "Launch an Eclipse application" or "Launch an Eclipse application in Debug mode".
  3. Open browser and go to http://localhost:8080/cassandra.

Clone this wiki locally