Skip to main content
  • Log in
  • Manage Cookies
projects.eclipse.org
Download
  • Projects
  • Working Groups
  • Members
  • Community
    • Marketplace
    • Events
    • Planet Eclipse
    • Newsletter
    • Videos
    • Blogs
  • Participate
    • Report a Bug
    • Forums
    • Mailing Lists
    • Wiki
    • IRC
    • Research
  • Eclipse IDE
    • Download
    • Learn More
    • Documentation
    • Getting Started / Support
    • How to Contribute
    • IDE and Tools
    • Newcomer Forum
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
    • Search

  1. Home
  2. Projects
  3. Eclipse Technology
  4. Eclipse Tycho™
  5. 1.0.0
  6. 1.0.0 Release Review

Eclipse Tycho™ 1.0.0 Release Review

Type: 
Release
Graduation
State: 
Successful
End Date of the Review Period: 

Reviews run for a minimum of one week. The outcome of the review is decided on this date. This is the last day to make comments or ask questions about this review.

Wednesday, January 18, 2017
Project: 
Eclipse Tycho™
Release: 

1.0.0

Description: 

Improvements:

  • Update all eclipse dependencies (JDT, Equinox and p2) to Neon.2
  • Add artifact MD5 checksums to generated p2 repositories
  • Tycho compiler now uses project-specific compiler settings by default
  • One p2 mirror can now be declared for many p2 repositories on the same host/URL prefix
  • Automatic detection of TestNG unit tests
  • Add support for PDE root files using root.folder.<subfolder> syntax
  • Consistently use ${maven.build.timestamp} for value of both maven -SNAPSHOT and PDE .qualifier version suffix

Bug fixes:

  • Fail build early and with a clear error message when download of artifacts from baseline repository used for comparison fails
  • tycho-versions-plugin can now be used with pom-less builds
  • Enable build of features with multiple os/ws/arch filters

 

API Certification: 

The project leadership certifies that the APIs in this release are "Eclipse Quality".

Non-Code Aspects: 

User docs: Reference documentation is generated during build and published for Tycho and Tycho Extras . Other documentation like FAQs is provided in the wiki

Example builds of eclipse plugins, tests and RCP products are kept up to date w.r.t. the latest Tycho version

Tutorials from past EclipseCons are referenced in the documentation

Localization/I18n is out of scope for Tycho as a commandline tool

 

Usability Details: 

Tycho does not have any user interface apart from the commandline

Communities: 

User community:

the project's user mailing list  continues to be pretty active with ~ 50 posts per month. Initially the committers were mostly answering but in the meantime users are helping out each other for most questions. The project's committers hosted several tutorial sessions on EclipseCon 2012 through 2014 as well as a Tycho talk for EclipseCon 2015 . 

Adopter community:

Non-committers are blogging about how they use Tycho.

Several add-ons for Tycho have been developed independently: version-tiger, jboss maven tools . Some of them made their way back upstream into Tycho.

 

Developer/committer community:

Each milestone release typically has about 4-5 patches contributed by non-committers (see release  announcements)

We were able to recruit a new committer (Martin Schreiber, bachmann electronic GmbH)

Due to the fact that Tycho is a set of maven plugins, there is a close relationship to the Apache Foundation. Many parts of apache maven like e.g. the unit test functionality surefire are reused in Tycho and patches were contributed to Maven.

  • Sign in to post comments.

Project Links

  • Contributor's Guide
  • Website
Incubating - Eclipse Tycho™

Related Projects

Related Projects:

  • Eclipse Equinox ™
    • Equinox p2
  • Eclipse Project™
    • Eclipse PDE™ (Plugin Development Environment)
  • Eclipse Technology
    • Eclipse Maven Integration - m2eclipse™

Project Hierarchy:

  • Eclipse Technology
  • Eclipse Tycho™

Tags

Technology Types
  • Testing
  • Tools
Build Technologies
  • Jenkins
  • Maven
  • Tycho

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top