<?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; jboss</title>
	<atom:link href="http://blog.sonatype.com/people/tag/jboss/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>JBoss Moves to Central</title>
		<link>http://blog.sonatype.com/people/2011/09/8942/</link>
		<comments>http://blog.sonatype.com/people/2011/09/8942/#comments</comments>
		<pubDate>Wed, 07 Sep 2011 15:49:36 +0000</pubDate>
		<dc:creator>Terry Bernstein</dc:creator>
				<category><![CDATA[Central]]></category>
		<category><![CDATA[Sonatype]]></category>
		<category><![CDATA[jboss]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=8942</guid>
		<description><![CDATA[Sonatype is excited to announce that we’ve teamed up with Red Hat to add the popular JBoss Community project components to the Central Repository. Many JBoss projects, including JGroups, Javaassist, Netty, Hibernate, HornetQ, RestEasy, jBPM and Drools are now included in the Central Repository with more expected to be added in coming months. You’ll be [...]]]></description>
				<content:encoded><![CDATA[<p>Sonatype is excited to announce that we’ve teamed up with Red Hat to add the popular <a title="JBoss Community" href="http://www.jboss.org/">JBoss Community</a> project components to the Central Repository.</p>

<p>Many JBoss projects, including JGroups, Javaassist, Netty, Hibernate, HornetQ, RestEasy, jBPM and Drools are now included in the Central Repository with more expected to be added in coming months. You’ll be able to easily locate and use these projects in a single, standard location.</p>

<p>The Sonatype team worked closely with JBoss Community project teams to evaluate legacy repositories, cleanup metadata and coalesce disparate content into a single site. Providing transparent, streamlined access to important project artifacts in the Central Repository further accelerates the development process and enables the JBoss Community to more rapidly provide its open source technologies to users.</p>

<p>The Central Repository is the industry-leading source for open source Java components used by over 40,000 development organizations daily. Sonatype has been working to expand the number of components available in Central.  By adding the JBoss projects and the Java.net projects announced last month, we expect the Central Repository to offer you access to more than 90 percent of all open source Java projects by the end of this year.</p>

<p>Read more in our <a title="JBoss press release" href="http://www.sonatype.com/About-Sonatype/News/Press-Releases/Sonatype-Adds-JBoss-Community-Projects-to-Central-Repository">press release</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2011/09/8942/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JBoss Switches to Nexus Professional</title>
		<link>http://blog.sonatype.com/people/2010/04/jboss-switches-to-nexus-professional/</link>
		<comments>http://blog.sonatype.com/people/2010/04/jboss-switches-to-nexus-professional/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 10:07:56 +0000</pubDate>
		<dc:creator>Brian Fox</dc:creator>
				<category><![CDATA[Nexus]]></category>
		<category><![CDATA[jboss]]></category>
		<category><![CDATA[nexus professional]]></category>
		<category><![CDATA[repository manager]]></category>
		<category><![CDATA[Sonatype]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=5086</guid>
		<description><![CDATA[Over the weekend, the JBoss repository team put the final pieces in place to complete the switch to Nexus Pro. We&#8217;ve been working with them since early this year to perform analysis and tool support for the conversion. Their team performed very diligent testing of the entire system prior to the conversion. Kudos to Paul [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.sonatype.com/people/wp-content/uploads/2010/01/nexus-small.png"><img class="alignright size-full wp-image-3683" title="nexus-small" src="http://www.sonatype.com/people/wp-content/uploads/2010/01/nexus-small.png" alt="" width="250" height="62" /></a>Over the weekend, the JBoss repository team put the final pieces in place to complete the switch<a href="http://in.relation.to/Bloggers/JBossMavenRepositoryChanges" target="_blank"> to Nexus Pro</a>. We&#8217;ve been working with them since early this year to perform analysis and tool support for the conversion. Their team performed very <a href="http://community.jboss.org/wiki/MavenRepositoryTestResults">diligent testing</a> of the entire system prior to the conversion. Kudos to Paul for such an orderly and thorough process. The timing of the production switch is great because we are nearly done helping to clean up the Java.net repositories.</p>

<p>Historically the JBoss and Java.net repositories have been painful for Maven users. The reasons for this pain differed in each case, but overall these repositories have affected a large section of the community because of the popularity of the artifacts they contain.</p>

<p>The JBoss repository generally had decent metadata and release practices.  The major concern in this repo was that the single repository contained artifacts in the following categories:
1) JBoss original artifacts
2) Copies of artifacts from other repositories
3) Artifacts with the same coordinates as artifacts in another repository, but that had been patched or otherwise altered</p>

<p>Ideally the repository should have contained only artifacts in category 1. Category 3 is what caused the most pain, because as soon as you pulled some artifacts from the JBoss repo, you potentially could get &#8220;polluted&#8221; with these altered artifacts.</p>

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

<p>We worked with the JBoss team to develop tools that could scan the repository, and categorize all the artifacts into the categories described above. Using that information, we where able to separate them into unique repositories in the new Nexus Pro repo, meaning now you can select which artifacts you want to include based on the url you use. Nexus&#8217; ability to logically group repositories allows JBoss to merge these now separated repos back into a view that matches the old repo, making the migration transparent for existing users.</p>

<p>The problem with the <a href="http://java.net/">java.net</a> repo is more complicated. In addition to all of the problems described above, this repository suffers from a lack of oversight and quality. We found thousands of artifacts that referred to repositories that no longer existed, that contained snapshot dependencies, that weren&#8217;t in the proper folders, and so on. This problem has taken one of our developers almost a month to sort out, but it&#8217;s finally just about done. These artifacts will be synced into Central, and we are working with Oracle to prepare a Nexus Pro instance that can be the deployment location for these projects going forward.</p>

<p>In addition to the repository cleanup, the JBoss (and soon <a href="http://java.net/">java.net</a>) projects are now able to use the Staging and Promotion tools in Nexus Pro that are used in many other OSS forges like Apache, Codehaus, Scala-tools, and Terracotta. This allows developers to stage a release, have automated quality checks occur, and perform their voting and validation phase before promoting the artifacts to the public release repository. This process makes it dead simple to ensure that the basic quality of the releases is maintained.  This helps the entire community, which is why we make Nexus Pro available to OSS projects for free.</p>

<p>For projects that are too small, or otherwise don&#8217;t want to host their own instance of Nexus Pro, we maintain an instance at <a href="http://oss.sonatype.org/">http://oss.sonatype.org</a>.  Here, any OSS project can sign up (<a href="http://nexus.sonatype.org/oss-repository-hosting.html">http://nexus.sonatype.org/oss-repository-hosting.html</a>) and gain all the benefits of a managed repository, including dedicated Sonatype assistance with their builds. We have almost 400 projects using this instance, including Amazon Web Tools, Google App Engine, Google Inject, Jetty, and many more. Users of this system are able to get their releases published to Central in less than an hour, once they are configured to pass the automated quality checks.  It&#8217;s never been easier or faster for projects to release their artifacts to Central.</p>

<p>Based on the outstanding adoption rate of our tools in the community, it is clear that project development teams of all sizes really want to provide a quality product for their users in the form of clean artifacts and metadata. This just wasn&#8217;t easy to do in the past. Sonatype is making it a priority to empower these projects by providing first class tools and self-serve access to Central.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2010/04/jboss-switches-to-nexus-professional/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maven Archetypes and Nexus: &quot;There is No Faster Way&quot;</title>
		<link>http://blog.sonatype.com/people/2010/01/maven-archetypes-and-nexus-there-is-no-faster-way/</link>
		<comments>http://blog.sonatype.com/people/2010/01/maven-archetypes-and-nexus-there-is-no-faster-way/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 11:32:23 +0000</pubDate>
		<dc:creator>Tim O'Brien</dc:creator>
				<category><![CDATA[Nexus]]></category>
		<category><![CDATA[Sonatype]]></category>
		<category><![CDATA[archetypes]]></category>
		<category><![CDATA[jboss]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[seam]]></category>
		<category><![CDATA[weld]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=4124</guid>
		<description><![CDATA[&#8220;Get Running on CDI &#38; JSF2 in a Jiffy Using Maven Archetypes&#8221; &#8211; is a good illustration of how Maven and Nexus help make it easier for open source projects to distribute code and project templates to developers. The Weld framework is an almost perfect case study of how using Archetypes benefits the community by [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.sonatype.com/people/wp-content/uploads/2010/01/nexus-small.png"><img src="http://www.sonatype.com/people/wp-content/uploads/2010/01/nexus-small.png" alt="" title="nexus-small" width="250" height="62" class="alignright size-full wp-image-3683" /></a><a href="http://relation.to/Bloggers/GetRunningOnCDIJSF2InAJiffyUsingMavenArchetypes">&#8220;Get Running on CDI &amp; JSF2 in a Jiffy Using Maven Archetypes&#8221;</a> &#8211; is a good illustration of how Maven and Nexus help make it easier for open source projects to distribute code and project templates to developers.  <span id="more-4124"></span></p>

<p>The <a href="http://seamframework.org/Weld">Weld framework</a> is an almost perfect case study of how using Archetypes benefits the community by making it easier for new users to get up and running quickly.   A member of the Weld community, Steven Boscarine, proposed a Maven 2 archetype in November of 2009, and you can follow <a href="http://seamframework.org/Community/WeldMaven2ArchetypeProposal">the discussion thread</a> where he takes the time to explain the benefits of having an archetype to the community.   One month later, the Weld framework has a functioning Maven Archetype which is available on Central, and which will now appear in the Archetype catalogs in m2eclipse and Netbeans.</p>

<p>Three months ago, to get started with a Weld application you likely had to copy and customize an example project from jboss-seam/examples.   Today, if you want to get up and running with a basic Weld application, all you have to do is fire up an IDE, and use one of the Weld archetypes.   By making it easier to fire up a new Weld project, they&#8217;ve increased the potential audience size.   People expect to be able to get up and running with a new framework in seconds, they don&#8217;t want to stop and read the instructions, and we&#8217;ve all been influenced by the immediate ease-of-use of a framework like Ruby on Rails.   Maven Archetype provide a similar level of immediacy for a whole array of technologies.</p>

<p>As projects start to use Maven Archetypes, Maven Repository Managers, and tools that can read the Nexus Index format, people are starting to realize that we&#8217;ve achieved a more immediate and more efficient way to distribute new frameworks (in this case Weld).   This particular story isn&#8217;t just about the &#8220;build&#8221;, it is about the way that this project can publish new archetypes to central, and also how tools like m2eclipse can get an up to date list of available artifacts.</p>

<p>Here&#8217;s a quote we&#8217;re seeing more and more of as projects start to take advantage of Maven Archetypes:</p>

<blockquote>There is no faster way to get started with CDI and JSF 2 than using these archetypes!</blockquote>

<p>Sonatype&#8217;s work on Nexus has helped the industry move toward more integrated, immediate, and efficient systems to support development and distribution.  The author of this article thanks Sonatype &#8220;for making it so streamlined for OSS projects to publish artifacts to the Maven Central repository with Nexus&#8221;.</p>

<p>Read the original article here: <a href="http://relation.to/Bloggers/GetRunningOnCDIJSF2InAJiffyUsingMavenArchetypes">&#8220;Get Running on CDI &amp; JSF2 in a Jiffy Using Maven Archetypes&#8221;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2010/01/maven-archetypes-and-nexus-there-is-no-faster-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
