The Future of Maven & OSGi: Join the Tycho Users Mailing List!

March 9, 2009 By

tycho-logo1From the very beginning we positioned [Tycho][1] as the tool for doing Eclipse/OSGi development with Maven. Even though Tycho originally focused on build automation, we think it is time to extend its functionality, as well as integrating it with other projects, to support the full Eclipse/OSGi application development lifecycle.

Below is a preliminary list of key features we want to implement. We want to know if it looks useful, or if we’re totally off base. What other features and improvements are needed to make Tycho a turnkey solution for Eclipse/OSGi development?

Target platform management

  • In addition to Maven, support Eclipse/P2 repositories.
  • Seamless roundtrip between local and remote artifact repositories. We need to easily consume and publish artifacts to remote Eclipse/P2 repositories. For us this would be building with Tycho, deploying to a Nexus/P2 repository, and then consuming from that Nexus/P2 repository using Tycho, the Eclipse Update Manager or any P2 client
  • Allow implicit and partially defined target platform specifications.
  • Reusable target platform specification.
  • Run tests against multiple target platforms, possibly in different runtime environments.

    (more…)

Categories: Maven Tags: , , ,

German Translation of Definitive Guide Part One Completed

March 9, 2009 By

Thanks to Thomas Locher, Part One of “Maven: The Definitive Guide” has been translated to German. If you are interested in reading the eight translated chapters online, or if you want to download a PDF version of the German book, visit the online German Translation of Maven: The Definitive Guide. The following chapters have been translated to German.

Categories: Book, Sonatype Tags: , ,

Interview Transcript: New Nexus Features + Future of Maven

March 4, 2009 By

For those of you who prefer the printed word over the audio from Brian’s interview, this is the full transcript for Brian’s interview about Nexus, Nexus Pro, and Maven from last week. In this interview, Brian mentions Nexus Pro, to download a free evaluation of Nexus Professional, go to href=”http://www.sonatype.com/products/nexus”>the Nexus Product Page and click on Evaluate Nexus Professional.

TRANSCRIPT

nexus-ad

Tim O’Brien: Its been a few months since Nexus Pro was released and its been about a month since Nexus Pro has been out on the market?

Brian Fox: It’s been exactly a month since Nexus Pro went out. I think the Pro release has been pretty well received, the features, the staging, promotion and ldap etc., all seem to be hitting the way we want it to be, solving the problems the people were having. Our main focus on the Pro release and the features was to build the infrastructure, and to be able to, first of all, stop people from having to manually move artifacts around. With the staging and promotion that was happening, people had to, if they wanted to stage them, they had to find a place to put them, test them, then manually move the artifacts. Usually the metadata was not updated, there were hashes, mismatches and things like that.

(more…)

Categories: Maven, Nexus Tags: , ,

Interview with Brian Fox: Part 3 of 3: The Future of Maven

March 2, 2009 By

In this third part of a three-part series, Brian Fox discusses the 2.0.10 release, the 2.1 branch, and work on Maven 3. If you are curious about the differences betwen 2.0 and 2.1, or if you are interested in some of features that are being added to Maven 3, listen to this interview.

[media id=4 width=320 height=70]

Full Transcript of this interview

Categories: Maven, Nexus, Sonatype Tags: , , , ,