Archive

Author Archive for Tim O'Brien

How to Migrate from Ant to Maven: Project Structure

August 24th, 2010 By Tim O'Brien

I’ve seen my fair share of projects migrating from Ant to Maven, and, for a complex project, this migration path can take some time. You have to worry about dependency management, project structure, and retraining an existing team to use Maven and understand the core concepts behind the tool. When you make the shift, you are often affecting development infrastructure for an existing project, and you need to take into account development environments as well as developer’s ideas about how code should be organized and stored in source control. In this post, I’m going to discuss a common pattern I’ve seen in Ant to Maven migrations: how to migrate the monolithic project.

Read more…

 

Maven, Sonatype ,

How to Migrate Repositories from Artifactory to Nexus

August 23rd, 2010 By Tim O'Brien

Sonatype is pleased to announce version 1.5 of the Nexus Migration Plugin. This version contains an updated implementation of our Artifactory to Nexus migration tool. If you are currently running Artifactory and you want to migrate to Nexus, all you need to do is:

  1. Create a System Export from Artifactory
  2. Install Nexus with the Nexus Migration Plugin
  3. Import Your Artifactory System Export to Nexus
  4. Configure the Artifactory Bridge to seamlessly serve artifacts to existing clients

You can use the Nexus Migration Plugin with Nexus Open Source or Nexus Professional. To get started, download Nexus Open Source or Nexus Professional, then download the Nexus Migration Plugin. Read Appendix A of the Nexus Book and learn how to:

 

Nexus, Sonatype , ,

“Maven: The Complete Reference” Now Available as an epub

August 18th, 2010 By Tim O'Brien

Sonatype is pleased to announce the availability of our most popular book, Maven: The Complete Reference, as an epub. Click here to download the book as an epub and start reading this book on a mobile device.

If you have any questions or feedback, we encourage you to send email to book@sonatype.com. If you have any problems to report, please include the section number and the type of mobile device you are reading this book on. This book has been tested on iPad, iPhone, Sony Reader library and the Adobe Digital Edition reader.

If you are new to Maven, don’t forget to check out Nexus Open Source and Nexus Professional. If you develop with Maven, you should be using Nexus. Once you start using a Repository Manager, you won’t believe you ever developed without one.

 

Book, Maven, Sonatype ,

Maven by Example now available as an ePub

August 16th, 2010 By Tim O'Brien

We’ve received a steady stream of requests to release “Maven by Example” and “Maven: The Complete Reference” in the ePub format. Today, we’re announcing the availability of Maven by Example as an ePub. Download the Maven by Example ePub today and start learning about Maven.

This release has been tested on Apple’s iBook on both an iPad and iPhone and in the Adobe Digital Editions reader. To read this book on an iPad or iPhone: install the latest version of iTunes, download the ePub from Sonatype, and import the file using “Add to Library…” from the File menu.

We would appreciate any feedback you might have about formatting and layout. If you have questions, comments, or problem reports about our ePub books, send an email to book@sonatype.com. If you are reporting a typo or a problem with our ePub books, please make sure to include the device and software you are using as well as the section number, as page counts can vary depending on text size and device layout.

Stay tuned for “Maven: The Complete Reference” in an ePub format.

 

Maven, Sonatype , ,

Benefits of a Repository Manager: Part V External Partners and Vendors

August 13th, 2010 By Tim O'Brien

In the previous posts in this series, we’ve talked about how a repository manger changes the development cycle. In this post, I’m going to talk about how a repository manager can be used as a way to interact with third parties. Specifically, I’m going to talk about vendors and partners.

Read more…

 

Maven, Nexus , ,