<?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; Central</title>
	<atom:link href="http://blog.sonatype.com/people/category/maven-central/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>Now Available: SSL Connectivity to Central</title>
		<link>http://blog.sonatype.com/people/2012/10/now-available-ssl-connectivity-to-central/</link>
		<comments>http://blog.sonatype.com/people/2012/10/now-available-ssl-connectivity-to-central/#comments</comments>
		<pubDate>Thu, 25 Oct 2012 15:15:33 +0000</pubDate>
		<dc:creator>Brian Fox</dc:creator>
				<category><![CDATA[Central]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Nexus]]></category>
		<category><![CDATA[Sonatype]]></category>
		<category><![CDATA[Archiva]]></category>
		<category><![CDATA[artifactory]]></category>
		<category><![CDATA[central]]></category>
		<category><![CDATA[SSL]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=12387</guid>
		<description><![CDATA[We know how components from the Central Repository have become critical to your development efforts. We also know that you need to trust those components. Part of that trust is knowing that hackers don&#8217;t have visibility into the components you download or that they compromise components using a man-in-the middle or Cross Build Injection (XBI) [...]]]></description>
				<content:encoded><![CDATA[<p>We know how components from the Central Repository have become critical to your development efforts. We also know that you need to trust those components. Part of that trust is knowing that hackers don&#8217;t have visibility into the components you download or that they compromise components using a man-in-the middle or <a href="http://branchandbound.net/blog/security/2012/10/cross-build-injection-in-action/">Cross Build Injection</a> (XBI) attack.</p>

<p>We&#8217;re making SSL connectivity to Central available to anyone that downloads open source components regardless of the repository manager. Given the tremendous growth of Central, and the fact that modern applications are largely built from OSS components, this capability is likely to be leveraged by many organizations. SSL has become the standard mechanism for protecting web traffic &#8211; across the spectrum of Ecommerce, banking, health care, and so on. Providing SSL support for Central means that your components are no longer susceptible to man-in-the-middle attacks that could compromise the component. SSL also eliminates the potential for a hacker to gain visibility into your organization by tracking the components that you download for your development initiatives.</p>

<p>As of Nexus Pro 2.2 (available now), SSL is now the default connectivity option for Nexus Pro users. Because we take security of the ecosystem seriously, we aren&#8217;t stopping there, we&#8217;re making SSL connectivity to Central available to you even if you aren&#8217;t using Nexus Pro.</p>

<p>In order to ensure the highest level of performance for those who count on SSL, we are securing the service with a token. You can get a token for your organization simply by providing a $10 donation that will be donated to open source causes. For the first 60 days all donations will go to the Apache Software Foundation. After that, the donations will go to other open source foundations such as Eclipse. Sonatype will provide a donation on behalf of Nexus Pro customers since we&#8217;ve included SSL access to all Pro customers automatically.</p>

<p>If you happen to be using Nexus OSS (any version), support for the SSL token is included already. I&#8217;ve already reached out to the Artifactory and Archiva teams and they are working on the changes necessary to enable SSL to Central &#8211; we&#8217;ll let you know when that support is enabled. If you&#8217;re not using a repository manager at all, <a href="http://www.sonatype.com/people/2010/08/benefits-of-a-repository-manager-part-i/">what are you waiting for</a>?</p>

<p>If you are an existing Nexus Pro customer, you can download the latest release <a href="https://support.sonatype.com/entries/20673111-how-do-i-download-nexus-professional">from the support page</a>.</p>

<p>If you would like to make a donation to the open source community and get SSL access, <a href="http://www.sonatype.com/Products/Secure-Access-to-Central">you may do so here</a>.</p>

<p><img src="https://mail.google.com/mail/u/0/images/cleardot.gif" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2012/10/now-available-ssl-connectivity-to-central/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Improving Software Quality Using Component Lifecycle Management with Jenkins</title>
		<link>http://blog.sonatype.com/people/2012/10/improving-software-quality-using-component-lifecycle-management-with-jenkins/</link>
		<comments>http://blog.sonatype.com/people/2012/10/improving-software-quality-using-component-lifecycle-management-with-jenkins/#comments</comments>
		<pubDate>Wed, 24 Oct 2012 12:26:05 +0000</pubDate>
		<dc:creator>Emily Blades</dc:creator>
				<category><![CDATA[Central]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Component Lifecycle Management]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Insight]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Sonatype]]></category>
		<category><![CDATA[Insight for CI]]></category>
		<category><![CDATA[insight for jenkins]]></category>
		<category><![CDATA[jenkins]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=12357</guid>
		<description><![CDATA[A few weeks ago, a few of us joined the Jenkins community at the Jenkins User Conference 2012 in San Francisco. Our presentation “Improving Software Quality Using Component Lifecycle Management with Jenkins” given by Manfred Moser, was very well attended and there seemed to be a lot of interest. A video of our presentation has [...]]]></description>
				<content:encoded><![CDATA[<p>A few weeks ago, a few of us joined the Jenkins community at the Jenkins User Conference 2012 in San Francisco. Our presentation “Improving Software Quality Using Component Lifecycle Management with Jenkins” given by Manfred Moser, was very well attended and there seemed to be a lot of interest. A video of our presentation has now been posted <a href="http://confreaks.com/videos/1223-jucsf2012-improving-software-quality-using-component-lifecycle-management-with-jenkins" target="_blank">here</a> and you can download <a href="http://www.sonatype.com/people/wp-content/uploads/2012/10/JUC2012.pdf" target="_blank">the slides</a> as well.</p>

<iframe style="padding-bottom: 20px;" src="http://www.youtube.com/embed/68oWfzrDLVI" frameborder="0" width="700" height="394"></iframe>

<p>Have Jenkins (or Hudson) up and running, and want to give <a href="http://www.sonatype.com/Products/Insight-for-CI" target="_blank">Insight for CI plugin</a> a try? The plugin is available in the plugin center and easy to install and configure. &#8212; Just add a post build step and configure it to scan (e.g. your build output war file). <a href="http://www.sonatype.com/Products/Insight-for-CI/Get-The-Plugin" target="_blank">Get the plugin.</a></p>

<p>Summary and component results are completely <strong>free</strong> and will give you a very good indication of the security and license issues (or better their absence) of your software. We&#8217;ve even got you covered for manual scans – have a try with <a href="http://www.sonatype.com/Products/Insight-App-Health-Check">Insight App Health Check</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2012/10/improving-software-quality-using-component-lifecycle-management-with-jenkins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>We Just Kicked Central Performance and Availability Up a Notch with Edgecast</title>
		<link>http://blog.sonatype.com/people/2012/07/we-just-kicked-central-performance-and-availability-up-a-notch-with-edgecast/</link>
		<comments>http://blog.sonatype.com/people/2012/07/we-just-kicked-central-performance-and-availability-up-a-notch-with-edgecast/#comments</comments>
		<pubDate>Thu, 19 Jul 2012 20:10:41 +0000</pubDate>
		<dc:creator>Brian Fox</dc:creator>
				<category><![CDATA[Central]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[central]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=11843</guid>
		<description><![CDATA[Central is a critical resource for developers. If you develop Java applications and use Maven, Gradle, or Ivy, Central is what has made it easy for you to consume libraries using dependency declarations in your builds. For more than a decade, Central has been a solid, reliable presence supporting the community and making it easier [...]]]></description>
				<content:encoded><![CDATA[<p>Central is a critical resource for developers. If you develop Java applications and use Maven, Gradle, or Ivy, Central is what has made it easy for you to consume libraries using dependency declarations in your builds. For more than a decade, Central has been a solid, reliable presence supporting the community and making it easier not just for developers to consume software but also for open source projects to distribute software to the public. Before Central, assembling the dependencies and components that went into your project was a pain in the neck; after Central, the process of downloading dependencies became automatic.</p>

<p><img class="alignright size-full wp-image-11844" title="edcast" src="http://www.sonatype.com/people/wp-content/uploads/2012/07/edcast.png" alt="" width="268" height="365" style="padding-left:20px;" /></p>

<p>Only a few years ago, Central was a single Dell server running in a Contegix datacenter in St. Louis (<a href="http://www.sonatype.com/people/2011/07/central-grows-up-see-the-history/">you can see it here</a>). From 2007 to 2011 the server was used 12 billion times by 14.3 million unique IP addresses, and since then traffic from a world of developers has only continued to increase. Over the years we&#8217;ve invested in both capacity and stability improvements, but today I&#8217;m announcing what I consider to be the biggest improvement to date.</p>

<p>Today we announced an agreement with <a href="http://www.edgecast.com">EdgeCast Networks</a>. EdgeCast Networks is a CDN with global reach that we are going to use to both accelerate the delivery and increase the availability of Central. Every Java developer who uses Maven, Gradle, or Ivy (possibly every Java developer in the world) will see immediate improvements in the speed of Central. Index downloads and artifact downloads will be served from one of EdgeCast&#8217;s 21 points of presence distributed over four continents. Your builds are going to run faster because of Sonatype&#8217;s agreement with EdgeCast.</p>

<p>In addition to this, Sonatype <a href="http://www.sonatype.com/nexus">Nexus Pro</a> customers will now have access to end-to-end Secure Socket Layer (SSL) encryption, bringing a greater level of security to their software development processes.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2012/07/we-just-kicked-central-performance-and-availability-up-a-notch-with-edgecast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Technology Focus: What is Scala?</title>
		<link>http://blog.sonatype.com/people/2012/02/technology-focus-what-is-scala/</link>
		<comments>http://blog.sonatype.com/people/2012/02/technology-focus-what-is-scala/#comments</comments>
		<pubDate>Mon, 20 Feb 2012 19:00:25 +0000</pubDate>
		<dc:creator>Tim O'Brien</dc:creator>
				<category><![CDATA[Central]]></category>
		<category><![CDATA[Nexus]]></category>
		<category><![CDATA[central]]></category>
		<category><![CDATA[Scala]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=10022</guid>
		<description><![CDATA[Two weeks ago we talked about how many of the projects hosted in Scala Tools are moving over to publish directly to Central. That process is ongoing. In this post, I want to start something new. At Sonatype we touch a lot of different technologies and communities, and I want to make sure that we&#8217;re [...]]]></description>
				<content:encoded><![CDATA[<p><img src="http://www.sonatype.com/people/wp-content/uploads/2012/02/scala1.png" alt="" title="scala" width="250" class="alignright size-full wp-image-9895" /></p>

<p>Two weeks ago we talked about how many of the projects hosted in Scala Tools are moving over to publish directly to Central.  That process is ongoing.    In this post, I want to start something new.   At Sonatype we touch a lot of different technologies and communities, and I want to make sure that we&#8217;re doing all we can to help put a spotlight on some of the communities that we&#8217;re watching.   Whether it is a .NET-focused open source foundation like Outercurve, a customer that contributes back to Nexus OSS or, in this post, the Scala community, I think that Sonatype can at least help introduce some of these interesting technologies to a larger audience.</p>

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

<h2>So, what is Scala?</h2>

<p>The JVM saw an <a href="http://en.wikipedia.org/wiki/List_of_JVM_languages">explosion of &#8220;alternative&#8221; languages</a> over the past several years.     From clojure to jruby to scala, each language tends to have a specific &#8220;sweet-spot&#8221; it solves more efficiently than other languages.    If you are interested in rapid web development, JRuby has become a solid option alongside Rails. 
Scala’s “sweet spot” is providing a functional programming language that provides an elegant way to think about concurrency and parallelism while integrating concepts of OO programming.     Where languages like Ruby and Python have become logical choices for front-end web development, Scala has increasingly become the default choice for the kinds of massively parallel systems that make sites like Twitter, LinkedIn, and Google run.   Scala’s applications range from large-scale scientific simulations, to high-speed, algorithmic trading applications, to systems like ad-exchanges.
Here are some interesting people, projects, and companies that use Scala:</p>

<ul>
  <li>Martin Odersky, creator of Scala, co-founder of <a href="http://typesafe.com/">Typesafe</a>, <a href="http://www.youtube.com/watch?feature=player_embedded&#038;v=3jg1AheF4n0">discussed trends in parallelism that drive Scala at O’Reilly’s OSCON ‘11</a>.   This is a great if you are looking for some motivation behind functional programming.</li>
  <li>Everytime you <a href="http://www.twitter.com">Tweet</a>, you Scala – Also from O’Reilly’s OSCON ‘11 <a href="http://www.youtube.com/watch?v=ohHdZXnsNi8">Raffi Krikorian from Twitter discussed</a> Twitter’s migration from a Ruby on Rails architecture, to an architecture that relies on Rails as a Front-end, Scala as a foundation for web-scale storage and retrieval.</li>
  <li>Scala at <a href="http://www.square.com">Square</a> – Square’s a mobile payment service poised to garner some big attention this year as several major US presidential campaigns have adopted it as a mobile payment platform.    Well, if you Square, you are also making use of Scala.   <a href="http://www.youtube.com/watch?v=k-PyVYY7QFI">Bob Lee, the CTO of Square</a> mentioned Scala in his OSCON talk about a coming Java renaissance.</li>
  <li>Use <a href="http://www.quora.com">Quora</a>?  You also use Scala. – According to <a href=http://www.quora.com/Is-the-Quora-team-considering-adopting-Scala-Why>this answer on Quora</a>, Quora engineer Kah Seng Tay suggests that Quora is moving some systems to Scala because it is &#8220;fast, concise, type-safe, object-oriented yet functional, easy parallelism, extensible and built on the JVM&#8221;.</li>
  <li>Foursquare, Sony, Xerox, Siemens, The Guardian, Novell, LinkedIn, and <a href="http://www.scala-lang.org/node/1658">more examples at scala-lang.org</a>.</li>
</ul>

<p style="font-size: 80%"><b>Note:</b> What about Lift? Or Scala-tools?  Why didn&#8217;t I mention X, Y, or Z?  We&#8217;re not done featuring interesting Scala projects, this is the just the first installment.</p>

<h2>When you Scala do you use Maven or SBT?</h2>

<p>Now, you might assume that Sonatype has a definite opinion in this space.  After all, didn’t we write a series of Maven books?</p>

<p>Yes, we did, but we’re also an increasingly &#8220;tool agnostic&#8221; company.  While you’ll see a good number of our examples focus on Maven, we understand that the world uses more than one build tool.   
In Scalaland, it’s a choice between the maven-scala-plugin and SBT.   Both seem to present a solid option with most pure Scalaist seeming to prefer SBT over Maven.  There was a <a href=” http://www.scala-lang.org/node/11935”>discussion at scala-lang.org</a> about the relative merits of SBT vs. Maven in December of 2011, and it looks like there are a equal number of people suggesting SBT vs Maven.</p>

<p>Whatever you use, your build tool is still going to download from Central, and it would benefit from using a local repository manager like Nexus.   In the next installment of our Scala coverage we&#8217;ll talk about how to use Scala with a repository manager.</p>

<p><b>One last thing&#8230;.</b> The other nice thing about Scala is that Scala skills are in high demand.   Every time I speak with someone running an organization that uses Scala, they are always looking for people familiar with Scala.   Most companies that use Scala, end up having to just hire smart developers and train them on Scala.   It&#8217;s clear that knowing Scala well will put you in an advantage for a particular type of company that is engaged in &#8220;big data&#8221; work.  For example, last I heard <a href="https://squareup.com/jobs">Square was looking for Scala talent</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2012/02/technology-focus-what-is-scala/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scala Artifacts Now on Central</title>
		<link>http://blog.sonatype.com/people/2012/02/scala-artifacts-now-on-central/</link>
		<comments>http://blog.sonatype.com/people/2012/02/scala-artifacts-now-on-central/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 14:06:54 +0000</pubDate>
		<dc:creator>Tim O'Brien</dc:creator>
				<category><![CDATA[Central]]></category>
		<category><![CDATA[Sonatype]]></category>
		<category><![CDATA[central]]></category>
		<category><![CDATA[Scala]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=9883</guid>
		<description><![CDATA[Two weeks ago, all Scala projects required a little bit of extra configuration to point to a custom repository for Scala artifacts hosted at scala-tools.org. Today, Scala artifacts are now available directly from Central. The contents of scala-tools.org are now integrated into the Sonatype OSS repository hosting service, and other projects have started to publish [...]]]></description>
				<content:encoded><![CDATA[<p><img src="http://www.sonatype.com/people/wp-content/uploads/2012/02/scala1.png" alt="" title="scala" width="280" height="119" class="alignright size-full wp-image-9895" style="margin-left: 20px;"/></p>

<p>Two weeks ago, all Scala projects required a little bit of extra configuration to point to a custom repository for Scala artifacts hosted at scala-tools.org.  Today, Scala artifacts are now available directly from Central.  The contents of scala-tools.org are now integrated into the <a href="http://oss.sonatype.org">Sonatype OSS repository hosting service</a>, and other projects have started to publish artifacts Central.</p>

<p>The Scala community will see immediate benefits from this move.  There are no more extra repositories to configure.  It just got incrementally easier to use Scala.   If you are new to Scala, you don&#8217;t need to reconfigure your repository manager to proxy another remote repository.  The community will benefit from Sonatype&#8217;s continued investment in the infrastructure that runs Central: a cluster of machines in both the US and the EU continuously monitored by a dynamic DNS server that can reroute traffic instantly in the event of downtime.</p>

<p>How did this happen?  Joshua Suereth, David Bernard, and Derek Chen-Becker <a href="http://lift.la/scala-toolsorg-winding-down">provided the bulk</a> of the administrative work, and they recently decided to decommision this server and transition repository hosting to the free Sonatype OSS service.   Here&#8217;s <a href="http://www.scala-lang.org/node/12217">the announcement by Joshua Suereth</a> to the user forums on scala-lang.org on January 17th:</p>

<blockquote style="margin-left: 40px; margin-right: 40px; font-family: courier; font-size: 90%; margin-bottom: 20px;">Scala-tools.org is going down and not accepting any new OSS projects.   For those of us who wish to continue release software, I recommend migrating over to Sonatype.   They put a few (good practice) limitations on contributions, but scala-tools.org would have done the same before long anyway.   The benefit of Sonatype hosting is that your projects will make it onto the maven-central repository and benefit from the myriads of mirrors.   Here&#8217;s the link for how to get started contacting Sonatype:  <a href="http://nexus.sonatype.org/oss-repository-hosting.html">http://nexus.sonatype.org/oss-repository-hosting.html</a></blockquote>

<h2>Publishing Your Scala Project to Central via Sonatype OSS</h2>

<p>If you maintain a project that previously published to the scala-tools.org repository, here are three resources that provide guidance for Scala developers looking to publish Scala artifacts to Central:</p>

<ul>
  <li><a href="https://github.com/sbt/sbt.github.com/blob/gen-master/src/jekyll/using_sonatype.md">Publishing artifacts to Sonatype</a> instruction written by Joshua Suereth on publishing to Sonatype OSS</li>
  <li><a href="http://www.cakesolutions.net/teamblogs/2012/01/28/publishing-sbt-projects-to-nexus/">Publishing SBT Projects to Sonatype OSS</a> from Cake Solution&#8217;s Specs2 Spring Project</li>
  <li><a href="https://github.com/paulp/scala-improving/blob/master/project/PublishToSonatype.scala">PublishToSonatype.scala</a> some Scala code from Paul Phillips to automate the process of publishing artifacts to Sonatype&#8217;s OSS</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2012/02/scala-artifacts-now-on-central/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is Central?</title>
		<link>http://blog.sonatype.com/people/2012/01/what-is-central/</link>
		<comments>http://blog.sonatype.com/people/2012/01/what-is-central/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 16:20:53 +0000</pubDate>
		<dc:creator>Terry Bernstein</dc:creator>
				<category><![CDATA[Central]]></category>
		<category><![CDATA[Sonatype]]></category>
		<category><![CDATA[central]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=9798</guid>
		<description><![CDATA[&#8220;Central&#8221;, &#8220;Maven Central&#8221;, &#8220;The Central Repository&#8221;.  You&#8217;ll here these terms a lot when discussing Java open source-based development.  At Sonatype, we often take it for granted that everyone knows what we mean when we say &#8220;Central&#8221;.  We know that&#8217;s not true, so we&#8217;ve put together this short video overview of Central and what it means [...]]]></description>
				<content:encoded><![CDATA[<p>&#8220;Central&#8221;, &#8220;Maven Central&#8221;, &#8220;The Central Repository&#8221;.  You&#8217;ll here these terms a lot when discussing Java open source-based development.  At Sonatype, we often take it for granted that everyone knows what we mean when we say &#8220;Central&#8221;.  We know that&#8217;s not true, so we&#8217;ve put together this short video overview of <a title="Central Repository Search" href="http://search.maven.org/">Central</a> and what it means to the Java community.  Enjoy.
<span id="more-9798"></span></p>

<p><iframe width="625" height="352" src="http://www.youtube.com/embed/e-nk-1Si2bU?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2012/01/what-is-central/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Publishing Your Artifacts to the Central Repository</title>
		<link>http://blog.sonatype.com/people/2011/10/publishing-your-artifacts-to-the-central-repository/</link>
		<comments>http://blog.sonatype.com/people/2011/10/publishing-your-artifacts-to-the-central-repository/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 08:03:22 +0000</pubDate>
		<dc:creator>Brian Fox</dc:creator>
				<category><![CDATA[Central]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Sonatype]]></category>
		<category><![CDATA[central]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[repository]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=9136</guid>
		<description><![CDATA[Sonatype makes it easy to add your projects to the Central Repository with a free, public hosting service called OSSRH. We first blogged about this back in 2009, but given the growth in the community, we thought some of you may not have seen that post, so we decided to update it. When you publish [...]]]></description>
				<content:encoded><![CDATA[<p>Sonatype makes it easy to add your projects to the Central Repository with a free, public hosting service called OSSRH.  We first blogged about this back in 2009, but given the growth in the community, we thought some of you may not have seen that post, so we decided to update it.
<span id="more-9136"></span>
<HR>
 When you publish your project&#8217;s artifacts to the Central Repository it will be easy for your users to add a dependency and start using it.  However, getting your project into Central can be a pain if its hosted somewhere like Sourceforge which doesn&#8217;t have a setup for synchronizing to the Central Repository. The old process for publishing your artifacts required several manual steps setup and enable an rsync location&#8230; assuming you can find a location to host your files at all.</p>

<p>At Sonatype, we want to make synchronizing and publishing your artifacts to Central easier and to improve the quality of repository metadata for everyone at the same time.  To facilitate this, we offer a dedicated instance of Sonatype Pro for Nexus at <a href="http://oss.sonatype.org">http://oss.sonatype.org</a> specifically to host the artifacts of open source projects.   In this post, I talk about the process of creating a repository for your open source projects and publishing artifacts so that they will be available from the Central Repository.</p>

<p>This service has been available since 2009 and includes many projects such as <a href="http://plexus.codehaus.org/">Plexus</a>, <a href="http://jetty.mortbay.org/jetty/index.html">Jetty</a>, Google Guice, Spring and <a href="http://ehcache.sourceforge.net">Ehcache</a> (Greg <a href="http://gregluck.com/blog/archives/2009/05/new-ehcache-and-sourceforge-maven-repo-on-oss-sonatype-org/">wrote</a> about his experience with migrating to oss.sonatype.org). We have tooling in place to make it easy for us to process a larger set of requests, so we invite everyone to use this resource. As of October, 2011, we have over 1,500 projects using this repository on a daily basis.</p>

<p>To get the process started, go <a href="https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide">here</a>. We&#8217;ll setup a release and snapshot repository for your project, along with the appropriate configuration to allow you to use the staging features for your releases. If you have an existing repository somewhere, we can migrate that for you too. We&#8217;ll even help you <a href="https://docs.sonatype.org/display/Repository/Uploading+3rd-party+Artifacts+to+Maven+Central">add artifacts</a> to Central that you use, but don&#8217;t necessarily own &#8212; assuming of course that it doesn&#8217;t violate the projects license.</p>

<p>The system allows customizable rules to be run during the staging process, which allows us to automatically check things like valid pgp signatures and correct POM parsing. This will ensure that your users have the best experience possible when using your artifacts, and relieve some of the manual validation on your side &#8212; a win for everyone.</p>

<p>On the technical details, this instance gets its network connection via <a href="http://www.contegix.com">Contegix</a>&#8216;s high availability network, the same one running Central, Codehaus.org and Atlassian.com. <a href="http://www.newrelic.com" target="_blank">New Relic</a> has donated monitoring services to help us monitor and tune this instance of Nexus.  Since OSSRH is hosted on the same infrastructure as the Central Repository, we are able to frequently synchronize the repositories.</p>

<p>Next time you need to add a project to the Central Repository, you&#8217;ll know <a href="https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide">how</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2011/10/publishing-your-artifacts-to-the-central-repository/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>The Central Repository Is Getting Faster! Are you ready for the new IPs?</title>
		<link>http://blog.sonatype.com/people/2011/07/the-central-repository-is-getting-faster-are-you-ready-for-the-new-ips/</link>
		<comments>http://blog.sonatype.com/people/2011/07/the-central-repository-is-getting-faster-are-you-ready-for-the-new-ips/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 21:33:57 +0000</pubDate>
		<dc:creator>Brian Fox</dc:creator>
				<category><![CDATA[Central]]></category>
		<category><![CDATA[Sonatype]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=8760</guid>
		<description><![CDATA[We’ve made several improvements to the Central Repository (Maven Central) to support the incredible growth in both the number of components and the number of developers using it. If you use specific IPs to allow access to Central, you’ll need to update your firewall as described below. Since 2007, Central has been hosted at Contegix [...]]]></description>
				<content:encoded><![CDATA[<p>We’ve made several improvements to the Central Repository (Maven Central) to support the incredible growth in both the number of components and the number of developers using it.  If you use specific IPs to allow access to Central, you’ll need to update your firewall as described below.</p>

<p>Since 2007, Central has been hosted at Contegix in a shared rack with 100mbps data connections to the Internet. We&#8217;ve worked with <a href="http://www.contegix.com">Contegix</a> to acquire a new dedicated switch that will have a 1gb connection directly to their core routers. The routing to the switches is done at the Layer 3 (IP) level and this means we are moving to a new dedicated ip subnet:</p>

<ul>
    <li>207.223.241.64/27 (207.223.241.65 &#8211; 207.223.241.95)</li>
</ul>

<p>In addition to the network upgrade, we&#8217;ve added an entirely new tool to our belts: <a href="http://www.dyn.com">Dyn</a> (formerly DynDNS.com) is partnering with us to provide active monitoring, failover and global load balancing along with enterprise DNS services for maven.org via their DynECT Managed DNS solution. DNS resolution time should be noticeably faster as Dyn has DNS servers all around the world.</p>

<p><span id="more-8760"></span>Availability will be improved as we have added geographic diversity with servers located in both the US and the UK. The <a href="http://dyn.com/enterprise-dns/dynect-platform">DynECT</a> Active monitoring service monitors http://repo1.maven.org/maven2 every 60 seconds and if any timeouts or errors are detected, the system will instantly switch over to alternate Central servers.</p>

<p>Although traffic to Central from Europe represents nearly 50% of overall load, the UK servers are serving less than 2%. This means most of our European users aren&#8217;t using the http://uk.maven.org/maven2 urls directly. DynECT has a load balancing solution, Global Server Load Balancer (GSLB),  that will transparently direct traffic to our servers based on the user’s location. While our bandwidth costs are higher in the UK, the enhanced experience for almost half of our users is well worth the investment.</p>

<h2>Firewall Updates May Be Required</h2>

<p>These changes that provide the community benefit of increased stability, uptime and geographic load balancing required us to change our IP addressing such that we can no longer offer a single, static IP address for Central.</p>

<p>If your organization utilizes firewall rules with specific IPs, please allow this list so that you won&#8217;t be affected by any failover or balancing that may occur:</p>

<ul>
    <li>207.223.241.90 : Current US primary</li>
    <li>207.223.241.91 : Current US staging</li>
    <li>207.223.241.92 : Current US standby</li>
    <li>207.223.241.64/27 (207.223.241.65 &#8211; 207.223.241.95) Future US Subnet</li>
    <li>89.167.251.252: UK Primary</li>
    <li>89.167.251.253: UK standby</li>
    <li>89.167.251.249: UK standby</li>
</ul>

<p>We anticipate the cutover to the new switch and IP addresses to occur between August 1, 2011 and  August 5th, 2011. Shortly after that, we will slowly start to roll out the global load balancing. As long as you have allowed the IPs listed above and use the http://repo1.maven.org/maven2 url in your systems, the only things you should notice are faster resolution and download times.</p>

<p>Thanks again to <a href="http://www.contegix.com">Contegix</a> and <a href="http://www.dyn.com">Dyn</a> for helping us to provide enterprise level services to the development community.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2011/07/the-central-repository-is-getting-faster-are-you-ready-for-the-new-ips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Central Grows Up &#8211; See The History</title>
		<link>http://blog.sonatype.com/people/2011/07/central-grows-up-see-the-history/</link>
		<comments>http://blog.sonatype.com/people/2011/07/central-grows-up-see-the-history/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 19:13:00 +0000</pubDate>
		<dc:creator>Brian Fox</dc:creator>
				<category><![CDATA[Central]]></category>
		<category><![CDATA[Sonatype]]></category>

		<guid isPermaLink="false">http://www.sonatype.com/people/?p=8739</guid>
		<description><![CDATA[A few months ago we announced that the US Maven Central server had been moved over to a virtual system. In the natural course of machine rotations, I had some out of warranty machines de-racked, packaged up and sent from the Contegix datacenter to our headquarters in Silver Spring, MD. When I was unboxing them [...]]]></description>
				<content:encoded><![CDATA[<p>A few months ago we <a href="http://www.sonatype.com/people/2011/03/enhancements-to-maven-central/">announced</a> that the US Maven Central server had been moved over to a virtual system.</p>

<p>In the natural course of machine rotations, I had some out of warranty machines de-racked, packaged up and sent from the Contegix datacenter to our headquarters in Silver Spring, MD.</p>

<p>When I was unboxing them it dawned on me for the first time that I was laying eyes on a machine so many people have relied upon for years and yet had been so far unseen. Well here it is:</p>

<div style="text-align: center;"><a href="http://www.sonatype.com/people/wp-content/uploads/2011/07/2011-06-20_18-53-33_278.jpg"><img src="http://www.sonatype.com/people/wp-content/uploads/2011/07/2011-06-20_18-53-33_278.jpg" border="0" alt="Central aka Sonatype03" width="400" /></a></div>

<p>A few facts about Central during the time it was hosted on the machine you see here (3/2007 &#8211; 3/2011):</p>

<ul>
    <li>Original configuration:
<ul>
    <li> Dell PowerEdge 2950</li>
    <li>2 x E5310 Xeon 1.6ghz processors</li>
    <li>4gb 533Mhz RAM</li>
    <li>3 x 73gb SAS 15k Hard drives</li>
</ul>
</li>
    <li>Artifacts requested over 12 billion times by 14.3 million unique IP addresses</li>
    <li>Repository size as of Jan, 2009: 60gb (this is the earliest confirmed size I can track down)</li>
    <li>Repository size as of today: 286gb</li>
    <li>Projected size next month with the addition of Java.net: 350gb</li>
    <li> This machine never had a hardware failure. In fact, even the original drives and RAM are still functioning perfectly.</li>
    <li>It was only rebooted / powercycled twice, once to add more RAM and once to add some bigger disks</li>
</ul>

<p>It boggles my mind to think about how many applications both commercial and open source contain bits fetched from this singular machine. Now that we have 2 machines in the UK and 2 VMs floating across 6 hosts in the US, there can never be a single machine in the future we can gaze upon and say &#8220;that was Central.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sonatype.com/people/2011/07/central-grows-up-see-the-history/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
