Chapter 12. Automated Builds with Tycho

Tycho – automated builds based on Maven

The final part of the puzzle is how to build plug-ins automatically. Most plug-ins are now built with Tycho, a Maven plugin infrastructure for building Eclipse plug-ins.

In this chapter, we shall:

  • Automate a plug-in build
  • Automate a feature build
  • Create an update site
  • Execute UI and non-UI tests
  • Sign the plug-ins
  • Learn how to publish the update site

Using Maven to build Eclipse plug-ins with Tycho

Maven is an automated build tool that builds using a file called pom.xml, which declaratively specifies how and what to build. Maven projects have a group, an artifact, and a version that identify them in repositories such as the Central Repository, and a packaging type that tells ...

Get Eclipse Plug-in Development Beginner's Guide - 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.