Summary

In this chapter we only skimmed the surface of release engineering and continuous integration in the context of Xtext DSL implementations. Xtext helps the programmer also in the context of release engineering and continuous integration. Using the Xtext project wizard, it is easy to build a p2 repository for releasing your DSL implementation. It is also easy to set up a headless build process based on Maven/Tycho or Gradle that can be executed in a continuous integration server.

The configuration files for building with Maven/Tycho and Gradle generated by the Xtext project wizard provide a nice starting point for build automation of your Xtext DSL.

In the next chapter, we will briefly present Xbase, a reusable expression language completely ...

Get Implementing Domain-Specific Languages with Xtext and Xtend - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.