Skip to main content
Jump to: navigation, search

Difference between revisions of "Xtext/Workspace Setup"

(Here's how to set up your workspace for developing Xtext.)
(Updated workspace setup procedure.)
Line 1: Line 1:
== Here's how to set up your workspace for developing Xtext. ==
+
== Here's how to set up your workspace for '''using''' Xtext. ==
  
  
 
# Download and install Eclipse Galileo (Eclipse 3.5 - latest Stream Stable Build) - [http://download.eclipse.org/eclipse/downloads/ download]
 
# Download and install Eclipse Galileo (Eclipse 3.5 - latest Stream Stable Build) - [http://download.eclipse.org/eclipse/downloads/ download]
# Download the itemis ANTLR connector from the itemis server and place it in your ''dropins'' folder - [http://xtext.itemis.com/updates/milestones/site.xml download]
 
 
# Start Eclipse
 
# Start Eclipse
 
# Open the installation dialog (Help -> Install new software...)  
 
# Open the installation dialog (Help -> Install new software...)  
# select the latest milstone builds of the following features for installation:
+
# Select the latest milestone builds of the following features for installation:
 
## EMF SDK 2.5 - [http://download.eclipse.org/modeling/emf/updates/milestones/ update site]
 
## EMF SDK 2.5 - [http://download.eclipse.org/modeling/emf/updates/milestones/ update site]
## UML 2 End-User Features 2.2.1 - [http://download.eclipse.org/modeling/mdt/updates/milestones/ update site]
+
## UML 2 End-User Features 3.0 - [http://download.eclipse.org/modeling/mdt/updates/milestones/ update site]
# Quit Eclipse
+
# Restart Eclipse
# Download and dropin the latest milestone of Xpand 0.7.0 - [http://www.eclipse.org/modeling/m2t/downloads/?project=xpand download]
+
# Open the installation dialog again (Help -> Install new software...)
# Download and dropin the latest milestone of MWE 0.7.0 - [http://www.eclipse.org/modeling/emft/downloads/?project=mwe download]
+
# Select the latest milestone builds of the following features for installation:
 +
## MWE 0.7.0 - [http://download.eclipse.org/modeling/emft/updates/milestones/ update site]
 +
## Xpand 0.7.0 - [http://download.eclipse.org/modeling/m2t/updates/milestones/ update site]
 +
## Xtext 0.7.0 - [http://download.eclipse.org/modeling/m2t/updates/milestones/ update site]
 +
## Antlr Connector - [http://xtext.itemis.com/updates/milestones update site]
 +
# Restart Eclipse
 +
 
 +
== Here's how to set up your workspace for '''developing''' Xtext. ==
 +
 
 +
 
 +
# Download and install Eclipse Galileo (Eclipse 3.5 - latest Stream Stable Build) - [http://download.eclipse.org/eclipse/downloads/ download]
 +
# Start Eclipse
 +
# Open the installation dialog (Help -> Install new software...)
 +
# Select the latest milestone builds of the following features for installation:
 +
## EMF SDK 2.5 - [http://download.eclipse.org/modeling/emf/updates/milestones/ update site]
 +
## UML 2 End-User Features 3.0 - [http://download.eclipse.org/modeling/mdt/updates/milestones/ update site]
 +
# Restart Eclipse
 +
# Open the installation dialog again (Help -> Install new software...)
 +
# Select the latest milestone builds of the following features for installation:
 +
## MWE 0.7.0 - [http://download.eclipse.org/modeling/emft/updates/milestones/ update site]
 +
## Xpand 0.7.0 - [http://download.eclipse.org/modeling/m2t/updates/milestones/ update site]
 +
# Restart Eclipse
 
# Start Eclipse
 
# Start Eclipse
 
# Make sure you use ISO-8859-1 as default text file encoding (Preferences -> Workspace -> Text file encoding -> Other = ISO-8859-1
 
# Make sure you use ISO-8859-1 as default text file encoding (Preferences -> Workspace -> Text file encoding -> Other = ISO-8859-1
# Download and import the Xtext Team Project set file into your workspace. For details, please refer to [[Xtext_Repository_Details]]
+
# Download and import the Xtext Team Project set file into your workspace. For details, please visit [[Xtext_Repository_Details]]
 +
# You'll get some errors in xpand.example.* -projects. These can be savely ignored. Please close these projects.
 +
# The project org.eclipse.xtend.typesystem.xsd.tests depends on these example projects. Please close this one as well.
 
# Export the following plugins into your dropins folder as deployable feature or plugin
 
# Export the following plugins into your dropins folder as deployable feature or plugin
 
## org.antlr.runtime
 
## org.antlr.runtime
Line 20: Line 42:
 
## org.eclipse.xtext.log4j
 
## org.eclipse.xtext.log4j
 
## org.apache.commons.cli
 
## org.apache.commons.cli
 +
## org.apache.commons.lang
 
# Close these exported projects
 
# Close these exported projects
 
# Restart Eclipse
 
# Restart Eclipse

Revision as of 07:47, 5 May 2009

Here's how to set up your workspace for using Xtext.

  1. Download and install Eclipse Galileo (Eclipse 3.5 - latest Stream Stable Build) - download
  2. Start Eclipse
  3. Open the installation dialog (Help -> Install new software...)
  4. Select the latest milestone builds of the following features for installation:
    1. EMF SDK 2.5 - update site
    2. UML 2 End-User Features 3.0 - update site
  5. Restart Eclipse
  6. Open the installation dialog again (Help -> Install new software...)
  7. Select the latest milestone builds of the following features for installation:
    1. MWE 0.7.0 - update site
    2. Xpand 0.7.0 - update site
    3. Xtext 0.7.0 - update site
    4. Antlr Connector - update site
  8. Restart Eclipse

Here's how to set up your workspace for developing Xtext.

  1. Download and install Eclipse Galileo (Eclipse 3.5 - latest Stream Stable Build) - download
  2. Start Eclipse
  3. Open the installation dialog (Help -> Install new software...)
  4. Select the latest milestone builds of the following features for installation:
    1. EMF SDK 2.5 - update site
    2. UML 2 End-User Features 3.0 - update site
  5. Restart Eclipse
  6. Open the installation dialog again (Help -> Install new software...)
  7. Select the latest milestone builds of the following features for installation:
    1. MWE 0.7.0 - update site
    2. Xpand 0.7.0 - update site
  8. Restart Eclipse
  9. Start Eclipse
  10. Make sure you use ISO-8859-1 as default text file encoding (Preferences -> Workspace -> Text file encoding -> Other = ISO-8859-1
  11. Download and import the Xtext Team Project set file into your workspace. For details, please visit Xtext_Repository_Details
  12. You'll get some errors in xpand.example.* -projects. These can be savely ignored. Please close these projects.
  13. The project org.eclipse.xtend.typesystem.xsd.tests depends on these example projects. Please close this one as well.
  14. Export the following plugins into your dropins folder as deployable feature or plugin
    1. org.antlr.runtime
    2. org.easymock
    3. org.eclipse.xtext.log4j
    4. org.apache.commons.cli
    5. org.apache.commons.lang
  15. Close these exported projects
  16. Restart Eclipse

Nice to have, but not required

  • For easier colaboration and a task-focused interface, you can install Mylyn
  1. Open the installation dialog (Help -> Install new software...) and select Mylyn
    1. Mylyn Bridge: Eclipse IDE
    2. Mylyn Bridge: Java Development
    3. Mylyn Bridge: Plug-in Development
    4. Mylyn Bridge: Team Support
    5. Mylyn Connector: Bugzilla
    6. Mylyn Focused UI
    7. Mylyn Task List

Copyright © Eclipse Foundation, Inc. All Rights Reserved.