<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sonatype Blog &#187; Apache Maven</title>
	<atom:link href="http://blog.sonatype.com/people/tag/apache-maven/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sonatype.com/people</link>
	<description>Sonatype is transforming software development with tools, information and services that enable organizations to build better software, faster, using open-source components.</description>
	<lastBuildDate>Thu, 16 May 2013 18:53:09 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>New Webinar &#8211; Futures: Component Lifecycle Management with Your Apache Maven Infrastructure</title>
		<link>http://blog.sonatype.com/people/2012/06/new-webinar-futures-component-lifecycle-management-with-your-apache-maven-infrastructure/</link>
		<comments>http://blog.sonatype.com/people/2012/06/new-webinar-futures-component-lifecycle-management-with-your-apache-maven-infrastructure/#comments</comments>
		<pubDate>Tue, 19 Jun 2012 14:34:10 +0000</pubDate>
		<dc:creator>Emily Blades</dc:creator>
				<category><![CDATA[Maven]]></category>
		<category><![CDATA[Webinar]]></category>
		<category><![CDATA[Apache Maven]]></category>
		<category><![CDATA[Component Lifecycle Management]]></category>
		<category><![CDATA[Sonatype webinar]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=11654</guid>
		<description><![CDATA[Over the past ten years, demands for faster and better software have reshaped the way we do our jobs. Software used to be written. Today it&#8217;s assembled from components, and built and delivered continuously. Join Jason van Zyl, for 30 minutes on Thursday, June 28 at 2:00PM EDT (GMT-0400) when he will be discussing the [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.sonatype.com/people/2012/06/new-webinar-futures-component-lifecycle-management-with-your-apache-maven-infrastructure/blog_header_webinarfutures/" rel="attachment wp-att-11658"><img class="aligncenter size-full wp-image-11658" title="blog_header_webinarFutures" src="http://www.sonatype.com/people/wp-content/uploads/2012/06/blog_header_webinarFutures.png" alt="" width="700" height="200" /></a></p>

<p>Over the past ten years, demands for faster and better software have reshaped the way we do our jobs. Software used to be written. Today it&#8217;s assembled from components, and built and delivered continuously.</p>

<p>Join Jason van Zyl, for 30 minutes on Thursday, June 28 at 2:00PM EDT (GMT-0400) when he will be discussing the trends that will shape the next phase of software development. Jason will share insights on the future of Apache Maven-based development, and the emerging trend towards component lifecycle management.</p>

<p><strong><a href="http://sonatype.com/Request/Webinar-Registration/Futures-Component-Lifecycle-Management-with-Your-Apache-Maven-Infrastructure?webinar=FuturesCLMWebinar_Blog&amp;utm_source=Blog&amp;utm_medium=Post&amp;utm_campaign=FuturesCLMWebinar" target="_blank">Reserve Your Seat </a></strong></p>

<p>If you register, you&#8217;ll also receive access to the recording after the event. So if something comes up and you can&#8217;t make it, you won&#8217;t miss out.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2012/06/new-webinar-futures-component-lifecycle-management-with-your-apache-maven-infrastructure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>November Community Spotlight: Manfred Moser of simpligility technologies</title>
		<link>http://blog.sonatype.com/people/2011/11/november-community-spotlight-manfred-moser-of-simpligility-technologies/</link>
		<comments>http://blog.sonatype.com/people/2011/11/november-community-spotlight-manfred-moser-of-simpligility-technologies/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 13:39:13 +0000</pubDate>
		<dc:creator>Emily Blades</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Sonatype]]></category>
		<category><![CDATA[AnDevCon II]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Apache Maven]]></category>
		<category><![CDATA[Community Spotlight]]></category>
		<category><![CDATA[simpligility technologies]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=9439</guid>
		<description><![CDATA[Open source software emerges when people work in unison to create something greater than any one of them could create on their own. While the result may always be a collective work, the contributions and sacrifices that make a project thrive are always individual. These contributions deserve recognition. Sonatype will be paying tribute to the [...]]]></description>
				<content:encoded><![CDATA[<p><em>Open source software emerges when people work in unison to create something greater than any one of them could create on their own. While the result may always be a collective work, the contributions and sacrifices that make a project thrive are always individual. These contributions deserve recognition. Sonatype will be paying tribute to the members of the Java open source community, who dedicate themselves to improving these projects. We’ll do so by featuring them in our new Community Spotlight each month. <strong>This month’s spotlight is on Manfred Moser of simpligility technologies</strong>.</em></p>

<p><em>If there is someone you would like to nominate for the community spotlight, please don’t hesitate to contact us at communityspotlight@sonatype.com. Thank you!</em> <span id="more-9439"></span></p>

<h2>Manfred Moser &#8211; Kicking Apps and Taking Names</h2>

<p>We have had the pleasure of working directly with Manfred Moser for the better part of a year and have been familiar with his work for much longer. Given Manfred&#8217;s constant and continuous work with the community we are sure many of you know him but for those that don’t, here is a little bit of background on Manfred.</p>

<p>Manfred has been professionally developing software in Java since 2003 and is a self-proclaimed open source fanatic, as well as an Android application developer, consultant, author and speaker. He has a long history of developing software in Internet, enterprise and mobile spaces. He is now working as an Android application developer and consultant with his own company, <em><a href="http://www.simpligility.com/">simpligility technologies</a>.</em></p>

<p><em><a href="http://www.simpligility.com/">simpligility technologies</a> </em>brings simplicity and agility to software development, processes, products and customers. With Manfred&#8217;s engineering background, teaching experience and passion for tools and infrastructure, he loves helping and mentoring other developers and development teams. He is able to understand complex requirements, business processes and software systems and cut through all the distractions to the core purpose and aim of an application. With this background <em>simpligility</em> offers a myriad of helpful consulting <a href="http://www.simpligility.com/services/">services</a>.</p>

<p>We have been very lucky to work with Manfred on a number of projects. He is a core committer to the <a href="http://code.google.com/p/maven-android-plugin/">Android Maven Plugin</a> and has co-authored our Sonatype book <a href="http://sonatype.com/index.php/Support/Books/Maven-The-Complete-Reference">Maven: The Complete Reference</a>, where he recently revamped the <a href="http://www.sonatype.com/books/mvnref-book/reference/android-dev.html">Maven Android chapter</a>.  He is a Hudson committer and co-authored the new <a href="http://hudsoncentral.wordpress.com/2011/11/04/the-hudson-book/">Hudson Book</a> with Tim O&#8217;Brien.  Manfred is also a core contributor to our brand new <a href="http://sonatype.com/Services/Training/Nexus-Best-Practices">Nexus Best Practices</a> training course materials.</p>

<p>Manfred is the founder of the <a href="http://www.mosabuam.com/vijug/blog/">Vancouver Island Java User Group</a> in Victoria, BC and in addition to presenting at java user group meetings, he has also presented at a number of conferences around the world. His next appearance will be at <a href="http://www.andevcon.com/AndevCon_II/index.html">AnDevCon II</a> in San Francisco this week from November 6 to 9, 2011.  If you plan to be there, we highly recommend popping into at least one of his sessions. The two sessions Manfred will be leading are: Taking Advantage of Apache Maven for Your Android Builds and Testing Android Apps – Going from Zero to Hero.</p>

<p>You can follow Manfred on twitter <a href="https://twitter.com/#!/simpligility">@simpligility</a> or read the <em>simpligility</em> blog <a href="http://www.simpligility.com/">here</a>.</p>

<p>We would like to thank Manfred for all his hard work and contributions! Thank you Manfred!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2011/11/november-community-spotlight-manfred-moser-of-simpligility-technologies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>October Community Spotlight: Anders Hammar, Devoteam Sweden</title>
		<link>http://blog.sonatype.com/people/2011/10/october-community-spotlight-anders-hammar-devoteam-sweden/</link>
		<comments>http://blog.sonatype.com/people/2011/10/october-community-spotlight-anders-hammar-devoteam-sweden/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 07:05:04 +0000</pubDate>
		<dc:creator>Emily Blades</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Sonatype]]></category>
		<category><![CDATA[Apache Maven]]></category>
		<category><![CDATA[Community Spotlight]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=9162</guid>
		<description><![CDATA[Open source software emerges when people work in unison to create something greater than any one of them could create on their own. While the result may always be a collective work, the contributions and sacrifices that make a project thrive are always individual. These contributions deserve recognition. Sonatype will be paying tribute to the [...]]]></description>
				<content:encoded><![CDATA[<p><span style="color: #808080;"><em>Open source software emerges when people work in unison to create something greater than any one of them could create on their own. While the result may always be a collective work, the contributions and sacrifices that make a project thrive are always individual. These contributions deserve recognition. Sonatype will be paying tribute to the members of the Java open source community, who dedicate themselves to improving these projects. We&#8217;ll do so by featuring them in our new Community Spotlight each month. <strong>This month&#8217;s spotlight is on Anders Hammar of Devoteam Sweden.</strong></em></span></p>

<p><span style="color: #808080;"><em>If there is someone you would like to nominate for the community spotlight, please don’t hesitate to contact us at communityspotlight@sonatype.com. Thank you!</em></span><span id="more-9162"></span></p>

<h2>It Takes a Village&#8230;and Anders Hammar</h2>

<p>We have been very lucky to work directly with Anders for a number of years now and we can confidently say he is one of the most seasoned Apache Maven experts and evangelists that we know.  We are sure many of you know him, but for those that don&#8217;t&#8211;here is a little bit of background on Anders.</p>

<p>Anders is a software architect and CTO of <a href="http://www.devoteam.se/" target="_blank">Devoteam Sweden</a>, a Certified Sonatype Partner in Stockholm, Sweden. He’s been working professionally with Java for more than ten years.  For the last four years he has focused on Maven,  providing support, consulting and training. Anders works with development organizations to help them adopt and customize their use of Maven and Sonatype Nexus to set up a strong development infrastructure that allows them to build better software, faster.</p>

<p>Being a true believer of open source, Anders is active in several open source projects including <a href="http://mojo.codehaus.org/" target="_blank">Codehaus Mojo</a>, <a href="http://cargo.codehaus.org/" target="_blank">Codehaus Cargo</a> and the <a href="http://maven.apache.org/" target="_blank">Apache Maven Project</a>. Anders takes pride in giving back to the projects he uses in his professional work. It is not uncommon to find him giving a talk or tutorial on Maven or Nexus at conferences like Jfokus or Oredev. Lucky for us, he’s also one of the primary authors of the Sonatype Book <a href="http://sonatype.com/index.php/Support/Books/Repository-Management-with-Nexus" target="_blank">Repository Management with Nexus </a>and a contributing author to the rest of our <a href="http://sonatype.com/Support/Books" target="_blank">Sonatype Books</a>.</p>

<p><strong>A personal note from Tim O&#8217;Brien on Anders:</strong> <em>&#8220;Anders has been quietly and continuously contributing to all of our Sonatype books over the past few years, and he&#8217;s a big reason why you don&#8217;t have to suffer through all of my typos and misspellings.</em>&#8220;</p>

<p>If you are located in Europe and are looking for Maven or Nexus consulting or training don&#8217;t hesitate to contact <a href="http://www.devoteam.se/" target="_blank">Devoteam Sweden</a>. Under the leadership of Anders they can offer you the in-depth technical knowledge to help you get started with implementing a Maven or Nexus environment or improving an existing one with customizations.</p>

<p>We would like to thank Anders for all his hard work and contributions! Thank you Anders!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2011/10/october-community-spotlight-anders-hammar-devoteam-sweden/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Listen to Brian Fox discuss Maven 3 on BasementCoders.com</title>
		<link>http://blog.sonatype.com/people/2010/08/listen-to-brian-fox-discuss-maven-3-on-basementcoders-com/</link>
		<comments>http://blog.sonatype.com/people/2010/08/listen-to-brian-fox-discuss-maven-3-on-basementcoders-com/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 13:00:06 +0000</pubDate>
		<dc:creator>Tim O'Brien</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[Apache Maven]]></category>
		<category><![CDATA[Brian Fox]]></category>
		<category><![CDATA[Maven 3]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=5893</guid>
		<description><![CDATA[Craig Tataryn of BasementCoders.com interviewed Brian Fox about the upcoming release of Maven 3. From Basementcoders.com: &#8220;With the Maven 3 betas being out and packing a tonne of cool features we decided that we needed to sit down and talk with someone in the know. Enter Brian Fox, PMC Chair Apache Maven and VP of [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.sonatype.com/people/wp-content/uploads/2009/10/maven.png"><img class="alignright size-full wp-image-3145" title="maven" src="http://www.sonatype.com/people/wp-content/uploads/2009/10/maven.png" alt="" width="250" height="72" /></a>Craig Tataryn of BasementCoders.com <a href="http://www.dzone.com/links/r/episode_13_maven_3_interview_with_pmc_chair_brian.html">interviewed Brian Fox about the upcoming release of Maven 3</a>.  From Basementcoders.com:</p>

<blockquote>&#8220;With the Maven 3 betas being out and packing a tonne of cool features we decided that we needed to sit down and talk with someone in the know. Enter Brian Fox, PMC Chair Apache Maven and VP of Engineering at Sonatype (the fellows who make Maven Repositories manageable via their Nexus product).&#8221;</blockquote>

<p>This interview touches upon Brian&#8217;s background in build management and developer infrastructure, and how Brian started to use Maven and became involved in the Apache Maven project.   You will also hear Brian discuss the history of Maven, the motivations behind the project, some comparisons between Maven and Ant, and new features planned for the Maven 3 release.</p>

<p>To listen to the full interview, <a href="http://www.dzone.com/links/r/episode_13_maven_3_interview_with_pmc_chair_brian.html">click here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2010/08/listen-to-brian-fox-discuss-maven-3-on-basementcoders-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jason van Zyl talks to How Software is Built</title>
		<link>http://blog.sonatype.com/people/2010/06/jason-van-zyl-talks-to-how-software-is-built/</link>
		<comments>http://blog.sonatype.com/people/2010/06/jason-van-zyl-talks-to-how-software-is-built/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 12:00:03 +0000</pubDate>
		<dc:creator>hloney</dc:creator>
				<category><![CDATA[Sonatype]]></category>
		<category><![CDATA[Apache Maven]]></category>
		<category><![CDATA[Jason van Zyl]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=5666</guid>
		<description><![CDATA[Sonatype founder and CTO Jason van Zyl recently talked with Scott Swigart from How Software is Built. How Software is Built is a blog forum that aims to provide deep analysis and community conversations about software development models.  Scott and Jason talked about the Apache Maven project. Here is a small excerpt from the interview, [...]]]></description>
				<content:encoded><![CDATA[<p><!--dzoneZ=none--><a href="http://www.sonatype.com/people/wp-content/uploads/2010/03/maven1.jpg"><img class="alignright size-full wp-image-4670" style="margin: 2px;" title="maven" src="http://www.sonatype.com/people/wp-content/uploads/2010/03/maven1.jpg" alt="" width="320" height="66" /></a>Sonatype founder and CTO Jason van Zyl recently talked with Scott Swigart from <a href="http://howsoftwareisbuilt.com/" target="_blank">How Software is Built.</a> How Software is Built is a blog forum that aims to provide deep analysis and community conversations about software         development models.  Scott and Jason talked about the Apache Maven project.</p>

<p>Here is a small excerpt from the interview, and to read the full interview click <a href="http://howsoftwareisbuilt.com/2010/06/25/jason-van-zyl-apache-maven/" target="_blank">here</a>.</p>

<p><strong>Scott:</strong> The first time I bumped into design patterns, which  seem to be at the core of what you were talking about, I was at a  software conference down in San Francisco, and one of the gang of four  was giving a presentation on design patterns.</p>

<p>He was talking about how they were sitting around lamenting the  notion that Smalltalk developers seem to solve the same problem the same  way, because there were design patterns baked into the language,  whereas C++ developers might solve the same problems in a whole bunch of  different (and often horrific) ways, because they could go off in any  direction they want.</p>

<p><span id="more-5666"></span></p>

<p>As a result, there was a big push about factoring problems in terms  of the patterns that you were looking at. It sounds like that’s really  entrenched in Maven: that when you’re building software, there are  certain patterns that repeatedly arise, and if they’re codified in the  build system, then the same things are done the same way, even across a  wide group of people who never talk to each other.</p>

<p><strong>Jason:</strong> Maven is opinionated, and I designed to be this way. I  don’t think it’s possible to have a tool work for such a large number of  people unless you restrict some of the options and provide some  guidelines.</p>

<p>Some people at first railed against Maven conventions and the fact  that you have to do things a certain way, but if you follow those  patterns, you generally can get a software project up and running in a  day.</p>

<p>That’s evidenced by the traffic from Maven central, which has become  the de facto standard central repository for Maven artifacts in the open  source community. We get on the order of 250 or 300 million hits a  month against it. In 2008, we had about 1.9 million unique visitors to  Maven central. In 2009, we had almost four million.</p>

<p>So, even though Maven’s opinionated, it seems to work for a lot of  people. Even though you’re restricted in some of the things you do, it  provides more value by limiting what you can do than it would in  providing ultimate freedom to give you as much rope as you want.</p>

<p>Cities that are designed well usually have structural patterns in  common. Look at cities that don’t have much infrastructure or don’t copy  other cities. Lots of cities in North America do that, and they have  horrible infrastructures. A lot of developers and organizations tend not  to look at what’s happened in the past, and they often repeat mistakes  over and over again.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2010/06/jason-van-zyl-talks-to-how-software-is-built/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uploading Artifacts to the Central Maven Repository: DIY</title>
		<link>http://blog.sonatype.com/people/2010/04/uploading-artifacts-to-the-central-maven-repository-diy/</link>
		<comments>http://blog.sonatype.com/people/2010/04/uploading-artifacts-to-the-central-maven-repository-diy/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 10:20:28 +0000</pubDate>
		<dc:creator>Tim O'Brien</dc:creator>
				<category><![CDATA[Sonatype]]></category>
		<category><![CDATA[Apache Maven]]></category>
		<category><![CDATA[central maven repository]]></category>
		<category><![CDATA[Maven]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=5137</guid>
		<description><![CDATA[This blog post is a bit out of date, but you can see the latest Guide here.]]></description>
				<content:encoded><![CDATA[<p>This blog post is a bit out of date, but you can see the latest Guide <a href="https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2010/04/uploading-artifacts-to-the-central-maven-repository-diy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maven Team Announces Release of Apache Maven 3.0-beta-1</title>
		<link>http://blog.sonatype.com/people/2010/04/the-maven-team-announces-release-of-apache-maven-3-0-beta-1/</link>
		<comments>http://blog.sonatype.com/people/2010/04/the-maven-team-announces-release-of-apache-maven-3-0-beta-1/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 18:49:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Sonatype]]></category>
		<category><![CDATA[Apache Maven]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[maven 3.0]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=5169</guid>
		<description><![CDATA[The Maven team is pleased to announce the release of Apache Maven 3.0-beta-1.  While there is still important work to be done on Maven 3, the project has successfully transitioned form alpha to beta.  Maven is a project comprehension and build tool, designed to simplify the process of maintaining a healthy development lifecycle for your project. [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.sonatype.com/people/wp-content/uploads/2009/10/maven.png"><img class="alignright size-full wp-image-3145" title="maven" src="http://www.sonatype.com/people/wp-content/uploads/2009/10/maven.png" alt="" width="250" height="72" /></a>The Maven team is pleased to announce the release of Apache Maven 3.0-beta-1.  While there is still important work to be done on Maven 3, the project has successfully transitioned form alpha to beta.  Maven is a project comprehension and build tool, designed to simplify the process of maintaining a healthy development lifecycle for your project.</p>

<p>You can read more here:</p>

<p> <a href="http://maven.apache.org/">http://maven.apache.org/</a></p>

<p>Downloads of source and binary distributions are listed in our download section:</p>

<p> <a href="http://maven.apache.org/download.html">http://maven.apache.org/download.html</a></p>

<p>A major goal of Maven 3.0 is to be compatible, to the extent possible, with existing plugins and projects designed for Maven 2.x. Users interested in testing this beta release should have a glance at the compatibility notes for known differences between Maven 3.0 and Maven 2.x:</p>

<p> <a href="http://cwiki.apache.org/MAVEN/maven-3x-compatibility-notes.html">http://cwiki.apache.org/MAVEN/maven-3x-compatibility-notes.html</a></p>

<p>If you encounter unexpected problems while using Maven 3.0-beta-1, please feel free to contact us via the Maven developer list:</p>

<p> <a href="http://maven.apache.org/mail-lists.html">http://maven.apache.org/mail-lists.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2010/04/the-maven-team-announces-release-of-apache-maven-3-0-beta-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sonatype Maven Meetup Wrap-Up</title>
		<link>http://blog.sonatype.com/people/2010/04/sonatype-maven-meetup-wrap-up/</link>
		<comments>http://blog.sonatype.com/people/2010/04/sonatype-maven-meetup-wrap-up/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 13:34:50 +0000</pubDate>
		<dc:creator>hloney</dc:creator>
				<category><![CDATA[Sonatype]]></category>
		<category><![CDATA[Apache Maven]]></category>
		<category><![CDATA[Hudson]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[Nexus]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=5020</guid>
		<description><![CDATA[On April 7, 2010 Sonatype hosted a Maven Meetup in downtown Philadelphia.  Day-long presentations in two tracks covered 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. Click here to read more about [...]]]></description>
				<content:encoded><![CDATA[<p><!--dzoneZ=none--><a href="http://www.sonatype.com/people/wp-content/uploads/2009/01/maven.png"><img class="alignright size-full wp-image-1488" title="maven" src="http://www.sonatype.com/people/wp-content/uploads/2009/01/maven.png" alt="" width="180" height="77" /></a>On April 7, 2010 Sonatype hosted a Maven Meetup in downtown Philadelphia.  Day-long presentations in two tracks covered 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.</p>

<p><a href="http://sonatype.com/event/485" target="_blank">Click here</a> to read more about the event, and to view presentations from the Maven Meetup on <a href="http://sonatype.com/event/485/preso/491">Next Generation Infrastructure: Maven Enterprise Stack</a>, <a href="http://sonatype.com/content/hudson-enterprise">Hudson in the Enterprise</a>, <a href="http://sonatype.com/content/managing-runtimes-proviso">Managing Runtimes with Proviso</a>, and <a href="http://sonatype.com/event/485/preso/496">Repository Interoperability and P2 Management with Nexus</a>.</p>

<p>Thank you to all who attended the event!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2010/04/sonatype-maven-meetup-wrap-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On the Web: Testing Javascript with Apache Maven</title>
		<link>http://blog.sonatype.com/people/2010/03/on-the-web-testing-javascript-with-apache-maven/</link>
		<comments>http://blog.sonatype.com/people/2010/03/on-the-web-testing-javascript-with-apache-maven/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 14:36:30 +0000</pubDate>
		<dc:creator>Tim O'Brien</dc:creator>
				<category><![CDATA[Maven]]></category>
		<category><![CDATA[Apache Maven]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Maven Jetty plugin]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=4724</guid>
		<description><![CDATA[A few years ago Javascript was still something of a curiosity for most web developers.   Fast forward to 2010, and most web applications are using liberal amounts of Javascript to take advantage of AJAX interactions and REST services.   Once a curiosity, Javascript is now a primary artifact in a web project. Javascript deserves [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.sonatype.com/people/wp-content/uploads/2009/01/maven.png"><img class="alignright size-full wp-image-1488" title="maven" src="http://www.sonatype.com/people/wp-content/uploads/2009/01/maven.png" alt="" width="180" height="77" /></a>A few years ago Javascript was still something of a curiosity for most web developers.   Fast forward to 2010, and most web applications are using liberal amounts of Javascript to take advantage of AJAX interactions and REST services.   Once a curiosity, Javascript is now a primary artifact in a web project.</p>

<p>Javascript deserves the same build support as other source code.  It needs to be tested as a part of the build and integrated into the overall build lifecycle.  Stéphane Épardaud <a href="http://www.lunatech-research.com/archives/2010/03/01/unit-testing-ajax-code-maven">writes a great how-to about using Rhino, the Maven Jetty plugin, and a Maven plugin called Testlol to run AJAX-enabled JavaScript unit tests in Maven</a>.    <a href="http://www.lunatech-research.com/archives/2010/03/01/unit-testing-ajax-code-maven">Check out his blog post</a>, it is a testament to the flexibility of Maven that it can be adapted to support such a wide range of languages and technologies: from Flex to Java to Javascript, all within the same unified project structure and lifecycle.</p>

<p><span id="more-4724"></span>Here&#8217;s an excerpt from Épardaud&#8217;s original post:</p>

<blockquote>While adding a new feature to RESTEasy — the generation of JavaScript  skeleton code to invoke RESTful web services implemented in JAX-RS  — I candidly proceeded to write unit tests for that part.  Unit testing this new feature meant making sure that not only was the JavaScript code produced by the web services (in our case, produced by a Servlet, and thus running in a Servlet container), I also wanted to make sure that the JavaScript code was valid, contained all the functions required and that the functions worked. Since the generated functions use AJAX to call the web services, that leaves us with the following constraints on what we need in order to test this:
<ul>
    <li> A test framework integrated into the project&#8217;s build tool, Maven</li>
    <li>JAX-RS web services whose JavaScript skeleton code to produce, and to invoke</li>
    <li>A Servlet container to run those JAX-RS web services, as well as my JavaScript generator Servlet</li>
    <li>A JavaScript interpreter that I can use in Java (since this is the RESTEasy implementation language)</li>
    <li>A JavaScript interpreter that also can do AJAX</li>
    <li>A JavaScript interpreter that supports JavaScript 1.8 (since I use a feature introduced in that version: native JSON)</li>
</ul>
</blockquote>

<p><a href="http://www.lunatech-research.com/archives/2010/03/01/unit-testing-ajax-code-maven">Read Épardaud&#8217;s complete post</a>, it takes you through the process of installing the appropriate JARs and configuring your POM to test Javascript with Maven.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2010/03/on-the-web-testing-javascript-with-apache-maven/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
