how to set-up nexus to build hudson

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

how to set-up nexus to build hudson

Russ Tremain-2
how to set-up nexus to build hudson
step 1)  download nexus 1.7 war from here.
step 2)  drop the war in your tomcat instance or some other container.
step 3)  bring up the nexus manager and make sure you have all of the "proxy" repositories that hudson requires (list is appended).
step 4)  download the jdave-unfinalizer zip from here. Unzip it, and upload it to a "hudson-private" hosted repository using the nexus manager.  (this dependency is used by plugins/clearcase/pom.xml).
step 5)  replace your ~/.m2/settings.xml file with the attached version, replacing the nexus instance url if need be.

NOTE:  the following line:

              <mirrorOf>external:*</mirrorOf>

Allows nexus to pass-through file:// based url's that are declared under <repository> elements in several of the plugin poms.  (this is not a very good practice, btw. :)

okay, now you can build.  It will be the usual slow going if you remove your build repository, which is advisable, if you want to force nexus to cache all of the hudson artifacts.

After your nexus instance is populated, builds from scratch (i.e., empty m2/repository) are very fast.

Enjoy!
-Russ


PROXY REPOSITORY CONFIG (as of hudson source revision 32431):

      <id>google</id>
      <name>Google Code</name>
        <url>http://google-maven-repository.googlecode.com/svn/repository/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>java.net-m2</id>
      <name>java.net - Maven 2</name>
        <url>http://download.java.net/maven/2/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>java.net-m1</id>
      <name>java.net-m1</name>
        <url>http://download.java.net/maven/1/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>atlassian</id>
      <name>atlassian</name>
        <url>https://maven.atlassian.com/content/groups/public/</url>
            <id>https://m2proxy.atlassian.com/repository/public</id>
            <url>https://m2proxy.atlassian.com/repository/public</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>JA-SIG</id>
      <name>JA-SIG</name>
        <url>http://developer.jasig.org/repo/content/groups/m2-legacy/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>m.g.o-public</id>
      <name>m.g.o-public</name>
        <url>http://maven.glassfish.org/content/groups/public/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>laughing-panda</id>
      <name>laughing-panda</name>
        <url>http://www.laughingpanda.org/maven2/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>jclouds</id>
      <name>jclouds</name>
        <url>http://jclouds.googlecode.com/svn/repo/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>jclouds-snapshots</id>
      <name>jclouds-snapshots</name>
        <url>http://jclouds.rimuhosting.com/maven2/snapshots/</url>
        <repositoryPolicy>SNAPSHOT</repositoryPolicy>

      <id>tek42</id>
      <name>tek42</name>
        <url>http://tek42.com/maven2/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>googlecode.java-xmlbuilder</id>
      <name>googlecode.java-xmlbuilder</name>
        <url>http://java-xmlbuilder.googlecode.com/svn/repo/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>
Reply | Threaded
Open this post in threaded view
|

Re: how to set-up nexus to build hudson

vlatombe
Hi Russ,

First, thank you for the initiative, this should be added on the Hudson wiki.
I just would like to add one remark : Your step 4) is unnecessary, this should be already covered by the repository laughing panda that is declared in the clearcase plugin pom.

Regards,

Vincent

2010/7/2 Russ Tremain <[hidden email]>
step 1)  download nexus 1.7 war from here.
step 2)  drop the war in your tomcat instance or some other container.
step 3)  bring up the nexus manager and make sure you have all of the "proxy" repositories that hudson requires (list is appended).
step 4)  download the jdave-unfinalizer zip from here. Unzip it, and upload it to a "hudson-private" hosted repository using the nexus manager.  (this dependency is used by plugins/clearcase/pom.xml).
step 5)  replace your ~/.m2/settings.xml file with the attached version, replacing the nexus instance url if need be.

NOTE:  the following line:

              <mirrorOf>external:*</mirrorOf>

Allows nexus to pass-through file:// based url's that are declared under <repository> elements in several of the plugin poms.  (this is not a very good practice, btw. :)

okay, now you can build.  It will be the usual slow going if you remove your build repository, which is advisable, if you want to force nexus to cache all of the hudson artifacts.

After your nexus instance is populated, builds from scratch (i.e., empty m2/repository) are very fast.

Enjoy!
-Russ


PROXY REPOSITORY CONFIG (as of hudson source revision 32431):

      <id>google</id>
      <name>Google Code</name>
        <url>http://google-maven-repository.googlecode.com/svn/repository/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>java.net-m2</id>
      <name>java.net - Maven 2</name>
        <url>http://download.java.net/maven/2/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>java.net-m1</id>
      <name>java.net-m1</name>
        <url>http://download.java.net/maven/1/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>atlassian</id>
      <name>atlassian</name>
        <url>https://maven.atlassian.com/content/groups/public/</url>
            <id>https://m2proxy.atlassian.com/repository/public</id>
            <url>https://m2proxy.atlassian.com/repository/public</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>JA-SIG</id>
      <name>JA-SIG</name>
        <url>http://developer.jasig.org/repo/content/groups/m2-legacy/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>m.g.o-public</id>
      <name>m.g.o-public</name>
        <url>http://maven.glassfish.org/content/groups/public/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>laughing-panda</id>
      <name>laughing-panda</name>
        <url>http://www.laughingpanda.org/maven2/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>jclouds</id>
      <name>jclouds</name>
        <url>http://jclouds.googlecode.com/svn/repo/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>jclouds-snapshots</id>
      <name>jclouds-snapshots</name>
        <url>http://jclouds.rimuhosting.com/maven2/snapshots/</url>
        <repositoryPolicy>SNAPSHOT</repositoryPolicy>

      <id>tek42</id>
      <name>tek42</name>
        <url>http://tek42.com/maven2/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>googlecode.java-xmlbuilder</id>
      <name>googlecode.java-xmlbuilder</name>
        <url>http://java-xmlbuilder.googlecode.com/svn/repo/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

Reply | Threaded
Open this post in threaded view
|

Re: how to set-up nexus to build hudson

Russ Tremain-2
Re: how to set-up nexus to build hudson
At 4:11 PM +0200 7/3/10, Vincent Latombe wrote:
Hi Russ,

First, thank you for the initiative, this should be added on the Hudson wiki.

my pleasure!  where should I link in the new wiki page?  (I was thinking to add to the build instructions page.)

I just would like to add one remark : Your step 4) is unnecessary, this should be already covered by the repository laughing panda that is declared in the clearcase plugin pom.


is it there now?  it was not there when I was setting up.
see:  http://www.laughingpanda.org/maven2/jdave/

thanks,
-Russ


Regards,

Vincent

2010/7/2 Russ Tremain <[hidden email]>
step 1)  download nexus 1.7 war from here.
step 2)  drop the war in your tomcat instance or some other container.
step 3)  bring up the nexus manager and make sure you have all of the "proxy" repositories that hudson requires (list is appended).
step 4)  download the jdave-unfinalizer zip from here. Unzip it, and upload it to a "hudson-private" hosted repository using the nexus manager.  (this dependency is used by plugins/clearcase/pom.xml).
step 5)  replace your ~/.m2/settings.xml file with the attached version, replacing the nexus instance url if need be.

NOTE:  the following line:

              <mirrorOf>external:*</mirrorOf>

Allows nexus to pass-through file:// based url's that are declared under <repository> elements in several of the plugin poms.  (this is not a very good practice, btw. :)

okay, now you can build.  It will be the usual slow going if you remove your build repository, which is advisable, if you want to force nexus to cache all of the hudson artifacts.

After your nexus instance is populated, builds from scratch (i.e., empty m2/repository) are very fast.

Enjoy!
-Russ


PROXY REPOSITORY CONFIG (as of hudson source revision 32431):

      <id>google</id>
      <name>Google Code</name>
        <url>http://google-maven-repository.googlecode.com/svn/repository/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>java.net-m2</id>
      <name>java.net - Maven 2</name>
        <url>http://download.java.net/maven/2/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>java.net-m1</id>
      <name>java.net-m1</name>
        <url>http://download.java.net/maven/1/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>atlassian</id>
      <name>atlassian</name>
        <url>https://maven.atlassian.com/content/groups/public/</url>
            <id>https://m2proxy.atlassian.com/repository/public</id>
            <url>https://m2proxy.atlassian.com/repository/public</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>JA-SIG</id>
      <name>JA-SIG</name>
        <url>http://developer.jasig.org/repo/content/groups/m2-legacy/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>m.g.o-public</id>
      <name>m.g.o-public</name>
        <url>http://maven.glassfish.org/content/groups/public/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>laughing-panda</id>
      <name>laughing-panda</name>
        <url>http://www.laughingpanda.org/maven2/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>jclouds</id>
      <name>jclouds</name>
        <url>http://jclouds.googlecode.com/svn/repo/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>jclouds-snapshots</id>
      <name>jclouds-snapshots</name>
        <url>http://jclouds.rimuhosting.com/maven2/snapshots/</url>
        <repositoryPolicy>SNAPSHOT</repositoryPolicy>

      <id>tek42</id>
      <name>tek42</name>
        <url>http://tek42.com/maven2/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>googlecode.java-xmlbuilder</id>
      <name>googlecode.java-xmlbuilder</name>
        <url>http://java-xmlbuilder.googlecode.com/svn/repo/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

Reply | Threaded
Open this post in threaded view
|

Re: how to set-up nexus to build hudson

vlatombe
In reply to this post by vlatombe
Hello,

You were looking at the wrong groupId. http://www.laughingpanda.org/maven2/org/jdave/

Maybe a new article, with links from these two articles would be the best solution.

Vincent

2010/7/7 Russ Tremain <[hidden email]>
At 4:11 PM +0200 7/3/10, Vincent Latombe wrote:
Hi Russ,

First, thank you for the initiative, this should be added on the Hudson wiki.

my pleasure!  where should I link in the new wiki page?  (I was thinking to add to the build instructions page.)

I just would like to add one remark : Your step 4) is unnecessary, this should be already covered by the repository laughing panda that is declared in the clearcase plugin pom.


is it there now?  it was not there when I was setting up.

thanks,
-Russ


Regards,

Vincent

2010/7/2 Russ Tremain <[hidden email]>
step 1)  download nexus 1.7 war from here.
step 2)  drop the war in your tomcat instance or some other container.
step 3)  bring up the nexus manager and make sure you have all of the "proxy" repositories that hudson requires (list is appended).
step 4)  download the jdave-unfinalizer zip from here. Unzip it, and upload it to a "hudson-private" hosted repository using the nexus manager.  (this dependency is used by plugins/clearcase/pom.xml).
step 5)  replace your ~/.m2/settings.xml file with the attached version, replacing the nexus instance url if need be.

NOTE:  the following line:

              <mirrorOf>external:*</mirrorOf>

Allows nexus to pass-through file:// based url's that are declared under <repository> elements in several of the plugin poms.  (this is not a very good practice, btw. :)

okay, now you can build.  It will be the usual slow going if you remove your build repository, which is advisable, if you want to force nexus to cache all of the hudson artifacts.

After your nexus instance is populated, builds from scratch (i.e., empty m2/repository) are very fast.

Enjoy!
-Russ


PROXY REPOSITORY CONFIG (as of hudson source revision 32431):

      <id>google</id>
      <name>Google Code</name>
        <url>http://google-maven-repository.googlecode.com/svn/repository/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>java.net-m2</id>
      <name>java.net - Maven 2</name>
        <url>http://download.java.net/maven/2/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>java.net-m1</id>
      <name>java.net-m1</name>
        <url>http://download.java.net/maven/1/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>atlassian</id>
      <name>atlassian</name>
        <url>https://maven.atlassian.com/content/groups/public/</url>
            <id>https://m2proxy.atlassian.com/repository/public</id>
            <url>https://m2proxy.atlassian.com/repository/public</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>JA-SIG</id>
      <name>JA-SIG</name>
        <url>http://developer.jasig.org/repo/content/groups/m2-legacy/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>m.g.o-public</id>
      <name>m.g.o-public</name>
        <url>http://maven.glassfish.org/content/groups/public/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>laughing-panda</id>
      <name>laughing-panda</name>
        <url>http://www.laughingpanda.org/maven2/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>jclouds</id>
      <name>jclouds</name>
        <url>http://jclouds.googlecode.com/svn/repo/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>jclouds-snapshots</id>
      <name>jclouds-snapshots</name>
        <url>http://jclouds.rimuhosting.com/maven2/snapshots/</url>
        <repositoryPolicy>SNAPSHOT</repositoryPolicy>

      <id>tek42</id>
      <name>tek42</name>
        <url>http://tek42.com/maven2/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>googlecode.java-xmlbuilder</id>
      <name>googlecode.java-xmlbuilder</name>
        <url>http://java-xmlbuilder.googlecode.com/svn/repo/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>


Reply | Threaded
Open this post in threaded view
|

Re: how to set-up nexus to build hudson

Russ Tremain-2
Re: how to set-up nexus to build hudson
Hi Vincent,

hmmm... laughing panda was not serving up the unfinalizer jar before, but it is working now.

good news that I can take out the extra step.

thanks for the wiki suggestions - I will proceed on that.

-Russ

At 8:13 AM +0200 7/7/10, Vincent Latombe wrote:
Hello,

You were looking at the wrong groupId. http://www.laughingpanda.org/maven2/org/jdave/

About the place in the wiki, I'm thinking about http://wiki.hudson-ci.org/display/HUDSON/Plugin+tutorial and http://wiki.hudson-ci.org/display/HUDSON/Building+Hudson
Maybe a new article, with links from these two articles would be the best solution.

Vincent
2010/7/7 Russ Tremain <[hidden email]>
At 4:11 PM +0200 7/3/10, Vincent Latombe wrote:
Hi Russ,

First, thank you for the initiative, this should be added on the Hudson wiki.

my pleasure!  where should I link in the new wiki page?  (I was thinking to add to the build instructions page.)

I just would like to add one remark : Your step 4) is unnecessary, this should be already covered by the repository laughing panda that is declared in the clearcase plugin pom.


is it there now?  it was not there when I was setting up.
see:  http://www.laughingpanda.org/maven2/jdave/

thanks,
-Russ


Regards,

Vincent

2010/7/2 Russ Tremain <[hidden email]>
step 1)  download nexus 1.7 war from here.
step 2)  drop the war in your tomcat instance or some other container.
step 3)  bring up the nexus manager and make sure you have all of the "proxy" repositories that hudson requires (list is appended).
step 4)  download the jdave-unfinalizer zip from here. Unzip it, and upload it to a "hudson-private" hosted repository using the nexus manager.  (this dependency is used by plugins/clearcase/pom.xml).
step 5)  replace your ~/.m2/settings.xml file with the attached version, replacing the nexus instance url if need be.

NOTE:  the following line:

              <mirrorOf>external:*</mirrorOf>

Allows nexus to pass-through file:// based url's that are declared under <repository> elements in several of the plugin poms.  (this is not a very good practice, btw. :)

okay, now you can build.  It will be the usual slow going if you remove your build repository, which is advisable, if you want to force nexus to cache all of the hudson artifacts.

After your nexus instance is populated, builds from scratch (i.e., empty m2/repository) are very fast.

Enjoy!
-Russ


PROXY REPOSITORY CONFIG (as of hudson source revision 32431):

      <id>google</id>
      <name>Google Code</name>
        <url>http://google-maven-repository.googlecode.com/svn/repository/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>java.net-m2</id>
      <name>java.net - Maven 2</name>
        <url>http://download.java.net/maven/2/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>java.net-m1</id>
      <name>java.net-m1</name>
        <url>http://download.java.net/maven/1/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>atlassian</id>
      <name>atlassian</name>
        <url>https://maven.atlassian.com/content/groups/public/</url>
            <id>https://m2proxy.atlassian.com/repository/public</id>
            <url>https://m2proxy.atlassian.com/repository/public</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>JA-SIG</id>
      <name>JA-SIG</name>
        <url>http://developer.jasig.org/repo/content/groups/m2-legacy/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>m.g.o-public</id>
      <name>m.g.o-public</name>
        <url>http://maven.glassfish.org/content/groups/public/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>laughing-panda</id>
      <name>laughing-panda</name>
        <url>http://www.laughingpanda.org/maven2/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>jclouds</id>
      <name>jclouds</name>
        <url>http://jclouds.googlecode.com/svn/repo/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>jclouds-snapshots</id>
      <name>jclouds-snapshots</name>
        <url>http://jclouds.rimuhosting.com/maven2/snapshots/</url>
        <repositoryPolicy>SNAPSHOT</repositoryPolicy>

      <id>tek42</id>
      <name>tek42</name>
        <url>http://tek42.com/maven2/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>googlecode.java-xmlbuilder</id>
      <name>googlecode.java-xmlbuilder</name>
        <url>http://java-xmlbuilder.googlecode.com/svn/repo/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

Reply | Threaded
Open this post in threaded view
|

Re: how to set-up nexus to build hudson

Russ Tremain-2
Re: how to set-up nexus to build hudson
fyi, instructions for setting up Nexus, with suggested links, are now on the wiki:

        http://wiki.hudson-ci.org/display/HUDSON/HudsonWithNexus

-Russ

At 11:16 AM -0700 7/7/10, Russ Tremain wrote:
Hi Vincent,

hmmm... laughing panda was not serving up the unfinalizer jar before, but it is working now.

good news that I can take out the extra step.

thanks for the wiki suggestions - I will proceed on that.

-Russ

At 8:13 AM +0200 7/7/10, Vincent Latombe wrote:
Hello,

You were looking at the wrong groupId. http://www.laughingpanda.org/maven2/org/jdave/

About the place in the wiki, I'm thinking about http://wiki.hudson-ci.org/display/HUDSON/Plugin+tutorial and http://wiki.hudson-ci.org/display/HUDSON/Building+Hudson
Maybe a new article, with links from these two articles would be the best solution.

Vincent
2010/7/7 Russ Tremain <[hidden email]>
At 4:11 PM +0200 7/3/10, Vincent Latombe wrote:
Hi Russ,

First, thank you for the initiative, this should be added on the Hudson wiki.

my pleasure!  where should I link in the new wiki page?  (I was thinking to add to the build instructions page.)

I just would like to add one remark : Your step 4) is unnecessary, this should be already covered by the repository laughing panda that is declared in the clearcase plugin pom.


is it there now?  it was not there when I was setting up.
see:  http://www.laughingpanda.org/maven2/jdave/

thanks,
-Russ


Regards,

Vincent

2010/7/2 Russ Tremain <[hidden email]>
step 1)  download nexus 1.7 war from here.
step 2)  drop the war in your tomcat instance or some other container.
step 3)  bring up the nexus manager and make sure you have all of the "proxy" repositories that hudson requires (list is appended).
step 4)  download the jdave-unfinalizer zip from here. Unzip it, and upload it to a "hudson-private" hosted repository using the nexus manager.  (this dependency is used by plugins/clearcase/pom.xml).
step 5)  replace your ~/.m2/settings.xml file with the attached version, replacing the nexus instance url if need be.

NOTE:  the following line:

              <mirrorOf>external:*</mirrorOf>

Allows nexus to pass-through file:// based url's that are declared under <repository> elements in several of the plugin poms.  (this is not a very good practice, btw. :)

okay, now you can build.  It will be the usual slow going if you remove your build repository, which is advisable, if you want to force nexus to cache all of the hudson artifacts.

After your nexus instance is populated, builds from scratch (i.e., empty m2/repository) are very fast.

Enjoy!
-Russ


PROXY REPOSITORY CONFIG (as of hudson source revision 32431):

      <id>google</id>
      <name>Google Code</name>
        <url>http://google-maven-repository.googlecode.com/svn/repository/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>java.net-m2</id>
      <name>java.net - Maven 2</name>
        <url>http://download.java.net/maven/2/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>java.net-m1</id>
      <name>java.net-m1</name>
        <url>http://download.java.net/maven/1/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>atlassian</id>
      <name>atlassian</name>
        <url>https://maven.atlassian.com/content/groups/public/</url>
            <id>https://m2proxy.atlassian.com/repository/public</id>
            <url>https://m2proxy.atlassian.com/repository/public</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>JA-SIG</id>
      <name>JA-SIG</name>
        <url>http://developer.jasig.org/repo/content/groups/m2-legacy/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>m.g.o-public</id>
      <name>m.g.o-public</name>
        <url>http://maven.glassfish.org/content/groups/public/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>laughing-panda</id>
      <name>laughing-panda</name>
        <url>http://www.laughingpanda.org/maven2/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>jclouds</id>
      <name>jclouds</name>
        <url>http://jclouds.googlecode.com/svn/repo/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>jclouds-snapshots</id>
      <name>jclouds-snapshots</name>
        <url>http://jclouds.rimuhosting.com/maven2/snapshots/</url>
        <repositoryPolicy>SNAPSHOT</repositoryPolicy>

      <id>tek42</id>
      <name>tek42</name>
        <url>http://tek42.com/maven2/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>

      <id>googlecode.java-xmlbuilder</id>
      <name>googlecode.java-xmlbuilder</name>
        <url>http://java-xmlbuilder.googlecode.com/svn/repo/</url>
        <repositoryPolicy>RELEASE</repositoryPolicy>