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 standard Eclipse Export wizard to create ZIP files that others can extract in their Eclipse installation. However, this installation method was deprecated many years ago, in favor of p2 repositories (also called p2 sites), which in turn, have replaced old style Eclipse update sites. Most of the sites you have been using to install new features into your Eclipse are p2 repositories, thus, you should build a p2 repository for your DSL, if you want users to easily install it.
In software engineering, release engineering, abbreviated as releng, concerns the compilation, assembly, and delivery of source code into finished products or other software components. In this section we briefly introduce some scenarios which require release engineering mechanisms. These will be connected to the creation of an installable...