OSGi bundles, Eclipse plugins and RCP applications with Tycho, Nexus & Hudson
Jason Van Zyl (Sonatype )
Making With Eclipse · Standard (25 mins)
Tags: Build and Continuous Integration , Tools
Monday, 15:50, 25 minutes | Winchester
Build automation and continuous integration are central to the production of quality enterprise software. Without automation it is often difficult to keep track of defects and communicate build status. One of the goals of the Maven project is to bring efficient build automation to enterprise development, and as more organizations start to develop Eclipse plugins and RCP applications, there is a greater need for Maven to interoperate with the Eclipse platform.
This tutorial provides first hand experience in how to use Tycho, Nexus & Hudson to build Eclipse plugins and RCP applications. Tycho provides Maven plugins and tools for building OSGi bundles, Eclipse plugins, and RCP applications. In this tutorial, developers will learn how Tycho provides seamless integration with Eclipse PDE tools and allows developers to reuse project metadata created with Eclipse PDE tools in automated enterprise builds.
After this tutorial, you will be able to integrate Eclipse plugin and RCP application builds into an existing Maven-based build infrastructure, and you will be able to build, release, and provision Eclipse plugins, RCP application, and OSGi bundles using familiar Maven development strategies and best practices.
Jason van Zyl is CTO of Sonatype and the founder of the Apache Maven project, the Plexus IoC framework, and the Apache Velocity project. Jason currently serves on the Apache Maven Project Management Committee. He has been involved with the Apache Software Foundation (ASF) for seven years, helped to found Codehaus, a well respected incubation facility for open source community projects, and is a frequent speaker at many major software conferences, including JavaOne, EclipseCon, EmergingTech, and ApacheCon. Jason has over ten years of enterprise software development experience. He founded Periapt, Inc., a company that provided software infrastructure development services to Fortune 500 companies such as Toyota Corp., Bank of America, and Coca-Cola Co. Previous to Periapt, he worked as a Technology Architect at Compusense, a world leader in sensory analysis and data research.