elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Imprint | Privacy Policy | Contact | Deutsch
Fontsize: [-] Text [+]

Putting P2 into practice: Releasing independent products from a shared code base

Mischke, Robert (2012) Putting P2 into practice: Releasing independent products from a shared code base. EclipseCon Europe 2012, 23.-25. Okt. 2012, Ludwigsburg, Deutschland.

[img] PDF
965kB

Official URL: http://www.eclipsecon.org/europe2012/sessions/putting-p2-practice-releasing-independent-products-shared-code-base

Abstract

Once you know how to use Tycho, building and releasing a single Eclipse product is quite straightforward. But if you need to build multiple products from a shared code base, with independent release cycles for each product, a lot of practical questions arise. For example, how do you... ...provide custom Eclipse target platforms for different product teams? ...enable developers to mix local test builds with pre-built P2 repositories? ...give developers an easy way to build everything from scratch, but also provide precompiled P2 setups to get started quickly? ...deploy a custom mix of shared and product-specific files for each product? ...make hard-coded version dependencies, stable release builds and snapshot builds fit together? ...manage shared and product-specific libraries, while keeping incremental update sizes small? In this talk, we will present reusable solutions for these (and other) real-life requirements. The main part of the presentation will be an in-depth explanation of a multi-product build using Tycho, Subversion and Jenkins developed at the German Aerospace Center (DLR). In addition, we will share the lessons we learned along the way, and give practical tips for setting up and maintaining your own multi-product Tycho build. Attendees should have a working knowledge of Maven (including the use of profiles), and should be familiar with the concepts of Eclipse Plug-in Development. Experience with Tycho and P2 is helpful, but not required.

Item URL in elib:https://elib.dlr.de/79328/
Document Type:Conference or Workshop Item (Speech)
Title:Putting P2 into practice: Releasing independent products from a shared code base
Authors:
AuthorsInstitution or Email of AuthorsAuthor's ORCID iD
Mischke, Robertrobert.mischke (at) dlr.deUNSPECIFIED
Date:24 October 2012
Open Access:Yes
Gold Open Access:No
In SCOPUS:No
In ISI Web of Science:No
Keywords:Eclipse, Tycho, P2, Maven, Build Process, Configuration Management, Software Product Line Management
Event Title:EclipseCon Europe 2012
Event Location:Ludwigsburg, Deutschland
Event Type:international Conference
Event Dates:23.-25. Okt. 2012
Organizer:The Eclipse Foundation
HGF - Research field:Aeronautics, Space and Transport
HGF - Program:Space
HGF - Program Themes:Space System Technology
DLR - Research area:Raumfahrt
DLR - Program:R SY - Space System Technology
DLR - Research theme (Project):R - Vorhaben SISTEC (old)
Location: Köln-Porz
Institutes and Institutions:Institut of Simulation and Software Technology > Distributed Systems and Component Software
Deposited By: Mischke, Robert
Deposited On:13 Dec 2012 16:07
Last Modified:31 Jul 2019 19:38

Repository Staff Only: item control page

Browse
Search
Help & Contact
Information
electronic library is running on EPrints 3.3.12
Copyright © 2008-2017 German Aerospace Center (DLR). All rights reserved.