• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Fifty Ways To Build Your Bundle
 

Fifty Ways To Build Your Bundle

on

  • 1,764 views

A presentation on how to build OSGi bundles/Eclipse plug-ins held together with Gerd Wütherich at the Eclipse DemoCamp in Hamburg, Dec 2009.

A presentation on how to build OSGi bundles/Eclipse plug-ins held together with Gerd Wütherich at the Eclipse DemoCamp in Hamburg, Dec 2009.

Statistics

Views

Total Views
1,764
Views on SlideShare
1,613
Embed Views
151

Actions

Likes
1
Downloads
0
Comments
0

4 Embeds 151

http://www.peterfriese.de 143
http://www.slideshare.net 4
http://peterfriese.de 3
http://74.125.113.132 1

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Fifty Ways To Build Your Bundle Fifty Ways To Build Your Bundle Presentation Transcript

    • Nils Hartmann  Gerd Wütherich Fifty ways to build your bundle…
    • Wer sind wir? » Gerd Wütherich – gerd@gerd-wuetherich.de » Nils Hartmann – nils@nilshartmann.net 2
    • Eine Weihnachts- geschichte Sehr frei nach - Charles Dickens -
    • Ebenezer van der Build
    • Der Geist der Vergangenheit
    • Plug-in Development Environment
    • PDE automatisieren: PDE-Build
    • Der Geist der Gegenwart
    • Bundles everywhere . . . » Nicht nur für RCP-Anwendungen / Eclipse Plug-ins » Nicht nur mit Eclipse Equinox / Eclipse RT » Nicht nur mit dem Eclipse PDE
    • (Neue) Anforderungen » Deklarative, redundanzfreie Beschreibung von Build- Artefakten » Repository-Integration: » Source-Repositories » Artefakt-Repositories » Repositories für das Build-System » Provisioning zur Build-Zeit » OSGi-Build und Nicht-OSGi-Build parallel
    • Manifest-First vs. Generate-Manifest » Manifest-First » Abhängigkeiten werden im Manifest beschrieben » Manifest treibt den Buildlauf » Generate-Manifest » Abhängigkeiten in Projektbeschreibung » Generiertes Manifest » Two are better than one » Auch möglich, aber dumm » Abhängigkeiten in Projektbeschreibung » Manuell erstelltes Manifest
    • Fifty ways to build your bundle
    • Fifty ways to build your bundle
    • Beispiel: Ant4Eclipse (PDE) » http://www.ant4eclipse.org
    • Beispiel: Maven Tycho » http://tycho.sonatype.org
    • Beispiel: Buckminster (PDE) » http://www.eclipse.org/buckminster
    • Der Geist der Zukunft
    • Die Schere klafft auseinander . . .
    • Release Engineering . . . » . . . ist ein extrem anspruchsvolles (und undankbares) Aufgabengebiet » . . . ist eng verzahnt mit den architektonischen Aufgaben » . . . muss First-Class-Citizen in der Informatik- Ausbildung sein » . . . ist keine Aufgabe für Mitarbeiter, „die nicht so gut programmieren können“
    • Das Ende