Eclipse Foundation Member
Tycho Build Tools

Add this URL to your Eclipse Installation to reach this solution's update site.

Mars (4.5)
Luna (4.4)
Kepler (4.3)
Juno (4.2, 3.8)
Previous to Juno (<=4.1)
Neon (4.6)
Oxygen (4.7)
Photon (4.8)
2018-09 (4.9)

Learn more...

Details Group Tabs


The tycho build tools help in "mavenizing" your existing OSGi project. Since the "Manifest first" approach of tycho still has some loose ends the "Tycho Build Tools" try to fix it.

The two main functions at the moment are:

Generate References
Starting from a parent POM traverse through all the local projects, find the sub-features and included bundles and add them to the parent pom
Starting from a parent POM traverse through all the module references and either create the POM files or update and validate the metadata.
Replace Qualifier
Iterate over all referenced modules and replace the .qualifier suffix which is normally -SNAPSHOT with something different.
Set OSGi Version
Traverse through all referenced modules and set the version in the MANIFEST.INF and feature.xml of the Bundles and Features. With version 0.3.3 it updates the bundle version and the exported packages version.
Set Package Import Version
Traverses through all selected PDE projects and sets the package import version to the provided version range for all package names that match a provided regulary expression.
Additional Details
Eclipse Versions: 
Mars (4.5), Luna (4.4), Kepler (4.3), Juno (4.2, 3.8), Previous to Juno (<=4.1), Neon (4.6), Oxygen (4.7), Photon (4.8), 2018-09 (4.9)
Platform Support: 
Windows, Mac, Linux/GTK
Organization Name: 
Date Created: 
Thu, 2013-04-25 05:50
Development Status: 
Date Updated: 
Thu, 2018-08-23 15:04
December 2018NA0 (0%)3
November 2018400/93975 (0.01%)12
October 2018184/943464 (0.07%)8
September 2018185/941412 (0.08%)6
August 2018165/939464 (0.09%)4
July 2018172/940467 (0.09%)9
June 2018189/947406 (0.08%)4
May 2018196/954410 (0.07%)3
April 2018189/946409 (0.07%)4
March 2018193/961405 (0.07%)3
February 2018214/940287 (0.06%)5
January 2018201/945355 (0.07%)4
December 2017NA3230
View Data for all Listings

Unsuccessful Installs in the last 7 Days: 0

Download last 500 errors (CSV)
External Install Button

Marketplace Drag to Install button

By adding the following code below to your website you will be able to add an install button for Tycho Build Tools.

HTML Code:

Markdown Syntax:

Output: Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client
Monday, December 17, 2018 - 16:30
braif's picture

The 'dry run' modes are useful, they picked up errors in my initial Tycho project already. Looking forward to updates.