Gold sponsors

Intel logo

IBM Corporation

Cisco

JBoss

Sonatype

SAP

Oracle

Silver sponsors

Blackberry

agitar

bsi logo

Microsoft

Google

Instantiations

Soyatec

Xored

amazon

Actuate

Bronze sponsors

Purple Scout

froglogic

Paremus

objectivity

Sopera

Genuitec

itemis

excelsior

Activity sponsor

eclipsesource

Media sponsors

Methods & Tools

SD Times logo

TSSJS

Be a Sponsor

OSGi bundles, Eclipse plugins and RCP applications with Tycho, Nexus & Hudson

Jason Van Zyl (Sonatype )

Making With Eclipse · Standard (25 mins)
Monday, 15:50, 25 minutes | Winchester

Tags: Build and Continuous Integration , Tools
7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

 

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.