Introduction to Maven/Tycho

Maven is the de-facto building tool for Java projects. The configuration of a Maven build is specified in an XML file, pom.xml, that must be placed in the root directory of every project that must be built and tested. Maven can be extended with several plug-ins.

Tycho is a set of Maven plug-ins that allows you to build Eclipse plug-ins projects and to run tests based on Eclipse plugins. Tycho aims at bridging the Maven build system with PDE (Plug-in Development Environment) by taking the dependencies specified in the MANIFEST.MF files into consideration and by downloading dependencies from Eclipse p2 repositories. This way, it can compile Java files in Eclipse plug-in projects, create jars, create features, and update ...

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.