<?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; Eclipse</title>
	<atom:link href="http://blog.sonatype.com/people/category/eclipse-2/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>You&#8217;re Using Maven 2 &#8211; Are You Sure?</title>
		<link>http://blog.sonatype.com/people/2012/09/youre-using-maven-2-are-you-sure/</link>
		<comments>http://blog.sonatype.com/people/2012/09/youre-using-maven-2-are-you-sure/#comments</comments>
		<pubDate>Thu, 13 Sep 2012 13:07:46 +0000</pubDate>
		<dc:creator>Manfred Moser</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[m2eclipse]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=12095</guid>
		<description><![CDATA[When training the Maven Fundamentals or Advanced Maven Techniques classes or reading the Apache Maven users mailing list, it seems that again and again Maven 2 pops up. Sometimes even the long dead Maven 1 creeps up now and then.  Usually my first two questions to somebody using Maven 2 are Why? and Are you sure? The [...]]]></description>
				<content:encoded><![CDATA[<p>When training <a href="http://sonatype.com/Services/Training">the Maven Fundamentals or Advanced Maven Techniques classes</a> or reading the Apache Maven users mailing list, it seems that again and again Maven 2 pops up. Sometimes even the long dead Maven 1 creeps up now and then.  Usually my first two questions to somebody using Maven 2 are <em>Why? </em>and<em> Are you sure?</em><em></em></p>

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

<p>The answer to the &#8220;Why?&#8221; is often a mumbling about not enough time to upgrade and upon closer inspection,  I find that it was never honestly tried. It seems there is still a perception out there that Maven 3 is a new major version and is largely incompatible. However &#8211; that is completely false! It was true way back when Maven 1 was replaced by Maven 2, but is not true for the move to Maven 3. In fact, apart from a few minor edge cases, Maven 3 will work as a complete drop in replacement for Maven 2 with improved performance, better error reporting and many more enhancements.</p>

<p>One of the main goals for Maven 3 was to make it more suitable for embedding Maven in tools like an IDE or a CI server. This brings me to the second question &#8220;Are you sure?&#8221;. When asking about the IDE used for development on the project in question, the most frequent answer is <a href="http://eclipse.org/downloads/">Eclipse</a>. I then find that a stock install of Eclipse with the <a href="http://www.sonatype.org/m2eclipse">m2Eclipse</a> plugin, as provided in the last two Eclipse releases, is used. These integrations embed Maven 3 and therefore any work you do with your project in the IDE is actually using Maven 3. Assuming that it works, you are ready to move to Maven 3 on the command line. That is pretty much always the case since how would the developers otherwise do any work?</p>

<p>Now some people object that they have in fact configured Eclipse to use an external install of Maven 2. While that is correct and works for any execution of Maven from Eclipse that uses the &#8220;Run/Debug as Maven&#8221; features you are still using Maven 3 in many cases. In fact, compilation of your source on the fly, any POM editor work as well as &#8220;Run As &#8211; junit-tests&#8221; and &#8220;Run As &#8211; Java Application&#8221; is still being done by the embedded Maven 3. So whatever you do&#8230;you will most likely have Maven 3 in the mix. And realistically a mixed use case like that will be more complex and troublesome than an outright upgrade to Maven 3. Try it!</p>

<p>Writing extensions for sophisticated integrations and plugins like <a href="http://www.sonatype.org/tycho">Tycho</a> used for Eclipse and OSGi related development with Maven OS is in fact only possible with Maven 3 and therefore you may already be using Maven 3 for use cases like this.</p>

<p>With this knowledge and understanding you should now be ready to install Maven 3 and benefit from its increased performance and maybe fix some of the errors in your pom that it will find. While you&#8217;re at it, you should probably start creating a company POM and controlling your plugin versions used in your Maven builds. Then you could upgrade e.g. to the new Maven Compiler Plugin 2.5.1 and get another performance boost for your builds. To make sure that nobody sneaks in the creaky Maven 2, you could introduce a Maven Enforcer Plugin usage &#8230;</p>

<p>If you would like to learn more about Maven usage tips and tricks, you can join me in one of our upcoming <a href="http://www.sonatype.com/Services/Training" target="_blank">virtual Maven training</a> classes. &#8212; Or join me in our upcoming Nexus virtual training class to find out why and how you should really be using a repository manager with any build system that has built in dependency management (and they all do today).</p>

<p>See you then,</p>

<p><em>manfred</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2012/09/youre-using-maven-2-are-you-sure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tame Your Dependencies With Free Eclipse Plugin</title>
		<link>http://blog.sonatype.com/people/2011/07/tame-your-dependencies-with-free-eclipse-plugin/</link>
		<comments>http://blog.sonatype.com/people/2011/07/tame-your-dependencies-with-free-eclipse-plugin/#comments</comments>
		<pubDate>Thu, 28 Jul 2011 15:28:29 +0000</pubDate>
		<dc:creator>Terry Bernstein</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Insight]]></category>
		<category><![CDATA[Sonatype]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=8791</guid>
		<description><![CDATA[Sonatype recently released a free beta version of the Sonatype Insight Plugin for Eclipse that allows you to more efficiently manage and select Java components.  It is part of the Sonatype Insight product line that helps organizations take advantage of open source-based development while improving quality and reducing security and licensing risks. We want to [...]]]></description>
				<content:encoded><![CDATA[<p>Sonatype recently released a free beta version of the Sonatype Insight Plugin for Eclipse that allows you to more efficiently manage and select Java components.  It is part of the Sonatype Insight product line that helps organizations take advantage of open source-based development while improving quality and reducing security and licensing risks.</p>

<div id="attachment_8793" class="wp-caption alignright" style="width: 445px"><a href="http://www.sonatype.com/people/wp-content/uploads/2011/07/Component-versions-in-Eclipse-Tool.png"><img class="size-full wp-image-8793   " title="Component versions in Development Insight for Eclipse" src="http://www.sonatype.com/people/wp-content/uploads/2011/07/Component-versions-in-Eclipse-Tool.png" alt="Screen shot of component versions display in Development Insight for Eclipse" width="435" height="153" /></a><p class="wp-caption-text">See what components are used,  which versions, and when updates are available</p></div>

<p>We want to make component based development as easy as possible by providing you the tools to choose the right components from the beginning to speed development, improve quality, and reduce costly rework. This plugin, the first of a series of development tools, helps you tame the issues typically associated with utilizing open source Java components, including:</p>

<ul>
    <li>Determining when new component versions are available and making informed update decisions</li>
    <li>Understanding what versions of each component are used in your project</li>
    <li>Identifying where specific components are used</li>
    <li>Updating components throughout your project</li>
</ul>

<p>The plugin is build tool agnostic, and so works with all Java projects in general (Java, PDE, Maven, etc.).</p>

<p>This is just the beginning. We’ll be adding features to help you choose components that meet your security, quality, and licensing standards by providing useful information about each component right in the IDE.  For example, we’ll alert you when a component, or one of its dependencies has known security vulnerabilities. You’ll also be able to tell how each component or dependency is licensed without having to hunt through the code yourself.</p>

<p>So tame your dependencies today and get the <a href="http://www.sonatype.com/Products/Sonatype-Insight/Development-Insight/Development-Insight-for-Eclipse">Sonatype Insight Plugin for Eclipse</a>.</p>

<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2011/07/tame-your-dependencies-with-free-eclipse-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sonatype supports Hudson&#8217;s move to the Eclipse Foundation</title>
		<link>http://blog.sonatype.com/people/2011/05/sonatype-supports-hudsons-move-to-the-eclipse-foundation/</link>
		<comments>http://blog.sonatype.com/people/2011/05/sonatype-supports-hudsons-move-to-the-eclipse-foundation/#comments</comments>
		<pubDate>Wed, 04 May 2011 15:18:12 +0000</pubDate>
		<dc:creator>Jason van Zyl</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Hudson]]></category>
		<category><![CDATA[Sonatype]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=8092</guid>
		<description><![CDATA[At Sonatype, we’re very excited about the Hudson proposal that has been posted to the Eclipse Foundation website today. We believe Hudson moving to the Eclipse Foundation is the best way forward for both the Hudson and Jenkins projects. Having Hudson at a mature OSS foundation like Eclipse gives enterprise users the confidence that Hudson [...]]]></description>
				<content:encoded><![CDATA[<p>At Sonatype, we’re very excited about <a href="http://www.eclipse.org/proposals/technology.hudson">the Hudson proposal</a> that has been posted to the Eclipse Foundation website today. We believe Hudson moving to the Eclipse Foundation is the best way forward for both the Hudson and Jenkins projects. Having Hudson at a mature OSS foundation like Eclipse gives enterprise users the confidence that Hudson will remain vibrant and will continue to grow, and provides an opportunity to reconnect the Jenkins and Hudson communities back into a single focused community. Sonatype supports Eclipse as a Strategic Member because we&#8217;ve been impressed by the infrastructure, process, and approach to project oversight. It&#8217;s an ideal place for Hudson to mature.</p>

<p>Looking at the interested parties in the Hudson proposal it&#8217;s apparent that more resources than ever will be poured into the Hudson project. Oracle and Sonatype have been working diligently to add fundamental architectural improvements to Hudson &#8212; which has paved the way for a new stream of innovation. VMWare and Tasktop have also indicated that they will be providing additional development resources, and we&#8217;re keen to start collaborating with them.</p>

<p>Sonatype also hopes to attract more enterprise-class contributors by taking the lead and contributing our core Hudson innovations to Eclipse. This includes all of the Maven 3.x integration that we have created to date. We were originally only going to provide a portion of our Maven 3.x integration to the OSS community, but we are so excited about Hudson moving to Eclipse we want to stimulate community adoption and wider participation by providing the best Maven integration possible.</p>

<p>The Hudson proposal still needs to go through the 30-day review period within the Eclipse community, but we really think Hudson has found its new home.  The Eclipse Foundation is a highly respected organization, has proven to be a vendor neutral, and has fostered many successful projects.   Eclipse would be a great place for Hudson and Jenkins to reunite and now would be an ideal time.   It can only be a good thing for users and I sincerely hope that the Jenkins team will seriously consider this option.</p>

<p>Hudson plays a key role in Sonatype&#8217;s commercial product portfolio so we&#8217;re committed to making the project succeed at Eclipse. We will offer commercial support and value added functionality in our ‘Professional&#8217; version of Hudson. We are planning to contribute all commercial work we&#8217;ve invested in thus far to the Hudson project but we have more commercial features in the pipeline. Our customers tell us that along with Apache Maven, Nexus, and m2eclipse, Hudson is a critical part of their software development infrastructure. Hudson will be successful at the Eclipse Foundation and Sonatype plans to take an active part in that success.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2011/05/sonatype-supports-hudsons-move-to-the-eclipse-foundation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Highlights from EclipseCon 2011</title>
		<link>http://blog.sonatype.com/people/2011/04/highlights-from-eclipsecon-2011/</link>
		<comments>http://blog.sonatype.com/people/2011/04/highlights-from-eclipsecon-2011/#comments</comments>
		<pubDate>Fri, 01 Apr 2011 14:00:00 +0000</pubDate>
		<dc:creator>hloney</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Sonatype]]></category>
		<category><![CDATA[EclipseCon]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=7717</guid>
		<description><![CDATA[The week is wrapping up and the Sonatype team has had a chance to fully digest everything that was learned at EclipseCon 2011. From gaining valuable insight into the Tycho project to some innovative apps, everyone took home something different from the conference. It was a great week that led to many favorite moments that [...]]]></description>
				<content:encoded><![CDATA[<p><!--dzoneZ=none-->The week is wrapping up and the Sonatype team has had a chance to fully digest everything that was learned at EclipseCon 2011. From gaining valuable insight into the Tycho project to some innovative apps, everyone took home something different from the conference. It was a great week that led to many favorite moments that we thought we&#8217;d share.</p>

<h4>EclipseCon 2011 highlights</h4>

<ul>
    <li>&#8220;Meeting with Tycho developers from SAP for a face-to-face development  session. It was completely ad-hoc, we just grabbed a table in the hotel  lobby and worked on Tycho for few hours. Also, there was significant interest in Tycho, especially in an end-to-end solution that covers IDE, build, repository and deployment use cases.&#8221; &#8211; Igor (Software Developer)</li>
    <li>&#8220;The p2 talks were well attended, with the hottest one being our talk with Ian Bull from EclipseSource on the <em>do&#8217;s and don&#8217;ts of p2</em>. It was good to talk to people using p2 to provision farms of machine in the cloud. Finally there were also some good discussions on the future of p2 in Virgo.&#8221; &#8211; Pascal (Software Developer)</li>
    <li>&#8220;The <em>Mobione</em> app to make iPhone apps without programming was great for  us marketing-types.&#8221; &#8211; Terry (Director, Product Marketing)</li>
    <li>Best food goes to: &#8220;The Burrito Station at the Exhibitor Reception!&#8221; &#8211; Emily (Community Manager)</li>
</ul>

<p>Lastly, our session <strong>Next Generation Development Infrastructure: Maven, m2eclipse, Nexus &amp; Hudson</strong>, led by Jason van Zyl was a highlight of the week for us. Thank you to all who attended, it was great to see such an interest in the next generation of development infrastructure and we look forward to working with the community to realize this vision.</p>

<p>We also wanted to say thank you to the Eclipse Foundation and everyone who helps make EclipseCon possible.</p>

<p>Stay tuned to the Sonatype blog next week as we&#8217;ll detail some of our presentations from EclipseCon.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2011/04/highlights-from-eclipsecon-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sonatype workshop: Tycho build conversion at EclipseCon 2011</title>
		<link>http://blog.sonatype.com/people/2011/02/sonatype-workshop-tycho-build-conversion-at-eclipsecon-2011/</link>
		<comments>http://blog.sonatype.com/people/2011/02/sonatype-workshop-tycho-build-conversion-at-eclipsecon-2011/#comments</comments>
		<pubDate>Thu, 24 Feb 2011 15:00:00 +0000</pubDate>
		<dc:creator>hloney</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Sonatype]]></category>
		<category><![CDATA[EclipseCon 2011]]></category>
		<category><![CDATA[Tycho]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=7500</guid>
		<description><![CDATA[Join Sonatype&#8217;s Jason van Zyl, Pascal Rapicault, and Igor Fedorenko at EclipseCon 2011 for a two-hour workshop on Tycho build conversion. This tutorial picks up where their morning tutorial Building Eclipse plugins and RCP applications with Tycho, Nexus &#38; Hudson leaves off. If you&#8217;re planning on attending EclipseCon 2011, drop by and get hands on [...]]]></description>
				<content:encoded><![CDATA[<p><!--dzoneZ=none-->Join Sonatype&#8217;s Jason van Zyl, Pascal Rapicault, and Igor Fedorenko at EclipseCon 2011 for a two-hour workshop on Tycho build conversion.</p>

<p>This tutorial picks up where their morning tutorial <a href="http://www.eclipsecon.org/2011/sessions/%5C%22http://www.eclipsecon.org/2011/sessions/?page=sessions&amp;id=2049%5C%22" target="_blank">Building Eclipse plugins and RCP applications with Tycho, Nexus &amp; Hudson </a> leaves off. If you&#8217;re planning on attending EclipseCon 2011, drop by and get hands on Tycho help from the Sonatype team!</p>

<p>For more on Sonatype at EclipseCon, <a href="http://www.sonatype.com/eclipsecon-2011.html" target="_blank">click here</a>.</p>

<p><em>For the latest news and updates from the Sonatype team, <a href="http://twitter.com/SonatypeCM" target="_blank">follow us on Twitter</a>!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2011/02/sonatype-workshop-tycho-build-conversion-at-eclipsecon-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building Eclipse plugins and RCP applications with Tycho, Nexus &amp; Hudson</title>
		<link>http://blog.sonatype.com/people/2011/02/building-eclipse-plugins-and-rcp-applications-with-tycho-nexus-hudson/</link>
		<comments>http://blog.sonatype.com/people/2011/02/building-eclipse-plugins-and-rcp-applications-with-tycho-nexus-hudson/#comments</comments>
		<pubDate>Tue, 22 Feb 2011 15:00:00 +0000</pubDate>
		<dc:creator>hloney</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Sonatype]]></category>
		<category><![CDATA[EclipseCon]]></category>
		<category><![CDATA[EclipseCon 2011]]></category>
		<category><![CDATA[Hudson]]></category>
		<category><![CDATA[Nexus]]></category>
		<category><![CDATA[RCP applications]]></category>
		<category><![CDATA[Tycho]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=7499</guid>
		<description><![CDATA[The schedule for EclipseCon 2011 has been announced, and the Sonatype team is excited to host talks and workshops throughout the week. Sonatype&#8217;s Jason van Zyl, Pascal Rapicault, and Igor Fedorenko, along with Jan Sievers from SAP AG, are holding a three-hour workshop on building Eclipse plugins and RCP applications with Tycho, Nexus and Hudson. [...]]]></description>
				<content:encoded><![CDATA[<p><!--dzoneZ=none-->The schedule for <a href="http://www.eclipsecon.org/2011/" target="_blank">EclipseCon 2011</a> has been announced, and the Sonatype team is excited to host talks and workshops throughout the week.</p>

<p>Sonatype&#8217;s Jason van Zyl, Pascal Rapicault, and Igor Fedorenko, along with Jan Sievers from SAP AG, are holding a three-hour workshop on building Eclipse plugins and RCP applications with Tycho, Nexus and Hudson.</p>

<p>Build automation and continuous integration are central to the  production of quality enterprise software. Without automation it is  often difficult to keep track of defects and communicate build status.  One of the goals of the Maven project is to bring efficient build  automation to enterprise development, and as more organizations start to  develop Eclipse plugins and RCP applications, there is a greater need  for Maven to interoperate with the Eclipse platform. This tutorial will provide first hand experience in how to use Tycho, Nexus  &amp; Hudson to build Eclipse plugins and RCP applications.</p>

<p>To learn more about Sonatype at EclipseCon 2011, <a href="http://www.sonatype.com/eclipsecon-2011.html" target="_blank">click here</a>.</p>

<p><em>For the latest news and updates <a href="http://twitter.com/SonatypeCM" target="_blank">follow Sonatype on Twitter</a>!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2011/02/building-eclipse-plugins-and-rcp-applications-with-tycho-nexus-hudson/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to build a RAP application with Tycho</title>
		<link>http://blog.sonatype.com/people/2011/01/how-to-build-a-rap-application-with-tycho/</link>
		<comments>http://blog.sonatype.com/people/2011/01/how-to-build-a-rap-application-with-tycho/#comments</comments>
		<pubDate>Mon, 17 Jan 2011 15:25:38 +0000</pubDate>
		<dc:creator>Jason van Zyl</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[OSGi]]></category>
		<category><![CDATA[Tycho]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=7103</guid>
		<description><![CDATA[Holger Staudacher, at EclipseSource, has a good writeup of his experience evaluating Tycho for the Runtime Packaging Project (RTP). Here&#8217;s an excerpt of what he has to say: Recently I played around a little with Tycho because we evaluated it for the use in the RTP project. As a test case, I decided to try [...]]]></description>
				<content:encoded><![CDATA[<p>Holger Staudacher, at <a href="http://eclipsesource.com">EclipseSource</a>, has a good writeup of his experience evaluating <a href="http://tycho.sonatype.org">Tycho</a> for the <a href="http://www.eclipse.org/proposals/rt-packaging/">Runtime Packaging Project (RTP)</a>. Here&#8217;s an excerpt of what he has to say:</p>

<blockquote>
Recently I played around a little with Tycho because we evaluated it for the use in the RTP project. As a test case, I decided to try to build a RAP application with Tycho. With building I mean compiling and packaging the artifacts into a WAR file in order to deploy them on a Tomcat or another Servlet Container.

I have to say that I’m really impressed with Tycho. Before this experience&#8230;
</blockquote>

<p>It&#8217;s great to see different projects trying Tycho at the Eclipse Foundation: having standard recipes for building <a href="http://eclipse.org/rap">RAP</a> applications would be extremely useful addition for the community. RAP is not something that Sonatype is directly involved with so it&#8217;s great to get this varied perspective, and different applications types so we can make sure Tycho will work for as many use cases as possible. Thanks Holger!</p>

<p>Holger has some good <a href="https://github.com/hstaudacher/org.eclipse.rap.build.examples">examples at Github</a>, and you can find his original blog entry <a href="http://eclipsesource.com/blogs/2011/01/17/how-to-build-a-rap-application-with-tycho/">here</a>.</p>

<p>We are currently working on submitting the CQs for Tycho so we can move the project over to the Eclipse Foundation. I think Wayne Beaton said he wanted to help with those CQs. Right Wayne? <img src='http://blog.sonatype.com/people/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2011/01/how-to-build-a-rap-application-with-tycho/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
