All Projects → ckulla → xtext-tycho-example

ckulla / xtext-tycho-example

Licence: other
An example how to build a xtext project with tycho

Programming Languages

HTML
75241 projects
java
68154 projects - #9 most used programming language
Xtend
68 projects
python
139335 projects - #7 most used programming language

Xtext Tycho Example

This is a demo project showing how to build an Xtext project with tycho / maven. It features:

  • Project is based on Xtext and Xtend 2.7.3
  • Running the xtext generator mwe2 workflow from maven with help of the fornax mwe2 plugin
  • Generated files are not checked in, everything gets generated during the build and is ignored by git
  • maven clean removes all previously generated artifacts
  • Running the xtend2 compiler from maven
  • Creating an executable eclipse product containing the Xtext editor (without the JDT)
  • Setting up continuous integration build with travis (http://travis-ci.org), Build Status: Build Status
  • Specify the file encoding on the command line
  • Using an xtext grammar with special characters, i.e. setting the encoding for the xtext grammar

This project uses the Eclipse Luna release (4.4) as it's target platform.

Quick Start

The project is build by:

$ cd releng/org.xtext.example.parent
$ mvn package

License

Eclipse Public Licence, http://www.eclipse.org/legal/epl-v10.html

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].