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.
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 ...