This April in Philadelphia there are some exciting events taking place in the open source and enterprise technology communities. On April 7, 2010 Sonatype will be hosting the Apache Maven Meetup. The meetup will focus on development infrastructure technologies, offering talks and workshops led by core contributors and package maintainers.
Sessions in two tracks will cover tools such as the Apache Maven build and release manager, Hudson continuous integration engine, Nexus repository manager, Sonar quality server and other technologies widely used by software developers around the world. Register for the Sonatype Maven Meetup at www.sonatype.com/meetup2010.
Be a part of the premier event for developers, architects, and IT executives. Subjects as expansive and intricate as emerging technology and Open Source require a dynamic forum. This conference provides just that, with industry experts providing up-to-the-minute insight. ETE 2010 brings together pioneers across the spectrum to discuss the principles, practices, and products that are transforming IT’s ability to drive the success of the enterprise.
Both events are taking place at the Society Hill Sheraton in Philadelphia. Register today!
On Monday March 22, OSGi Alliance is hosting a Birds of a Feather session at EclipseCon 2010 in Santa Clara, California. Sonatype is sponsoring the Monday evening OSGi DevCon BoF/Reception in the Bayshore East and Bayshore West Rooms. This gathering is a great way to network with the OSGi community. The BoF will start immediately after the Members Reception and Awards Ceremony.
We hope to see you there to enjoy an informal night of food, drink, fun, and discussion about the Open Source community. For more information about EclipseCon 2010 as well as all of the Unconference and BoF events, visit www.eclipsecon.org.
Sonatype has spent the last few years investing in the Maven ecosystem. We’ve created solid documentation, we’ve invested heavily in making sure that m2eclipse provides solid IDE integration, and we’re about to unleash even more tools that will make it even easier for developers to develop and share software. Here’s an excerpt from Dave Johnson’s entry on converting the Roller project’s build to Maven:
I was a Maven hater and resisted it for a long time but over the years Maven has gotten much better, it’s well supported in IDEs and as far as I can tell, Maven has replaced Ant as the de facto build system for Java projects. If you want new developers be able to easily build, debug and run your code via command or their favorite IDE then Maven is the way to go, and that’s especially true for open source projects like Roller. That’s why I spent a couple of weekends learning Maven and converting Roller’s build process from Ant to Maven (ROL-1849). The process of conversion wasn’t too difficult.
Many of you are developing with light-weight servlet containers such as Jetty or Tomcat. While these platforms lend themselves to rapid application development, they often force you to forgo some of the benefits of running in a larger application server. One of the most challenging tasks is finding a way to integrate a transaction manager into a simpler servlet-container without adding too much complexity to your configuration. In this post, Stephen Connolly demonstrates how configure the maven-jetty-plugin to start Jetty with OpenEJB.
Nexus gives you control over the repositories your builds interact with. It can also provide you with an easier way to publish, distribute, and manage the software applications you create. You can get started by downloading Nexus Professional and reading the free Nexus book.