O'Reilly logo

Implementing Domain-Specific Languages with Xtext and Xtend by Lorenzo Bettini

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 11. Building and Releasing

In this chapter we describe how you can release your DSL implementation by creating an Eclipse p2 repository. In this way others can easily install it in Eclipse. With this respect, Xtext provides a wizard that creates the infrastructure to build a p2 repository with Buckminster, an Eclipse project for automatic building. The wizard will also create all the needed files to build your projects and test them in a headless way, that is, outside Eclipse. This makes it easy to run your builds on a continuous integration server.

Release engineering

Once your DSL implementation reaches a mature state, you would like to make it available on the Internet so that others can install it in their Eclipse. You could use the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required