David Carver
2011-03-21 17:15:24 UTC
Attached is a first cut at a settings.xml file to be used by eclipse.org
projects, using Maven as their build system. This directs all artifact
requests to go to maven.eclipse.org instead of going to the individual
repositories. The goal is that eventually deploy this to the various
build slaves so that all requests for artifacts go to maven.eclipse.org
instead of out to central itself.
At one point, the webmasters wanted finer control of the slaves and
their visibility to the outside world. This settings.xml makes sure
that we use maven.eclipse.org for all requests.
It is a starting point, and I have the WTP XSL currently using this.
If you are an eclipse project using the hudson build servers, you can
add this settings.xml file to your releng project, and then for your
maven configuration add:
-s settings.xml
So for example, the xsl goals setting is setup as:
clean install -s settings.xml
I'm proposing that we eventually bring this in as a hosted file for the
dash git repository, and make it the default for Master, and Slave
machines running hudson, once we have this setup as we would like.
Dave
projects, using Maven as their build system. This directs all artifact
requests to go to maven.eclipse.org instead of going to the individual
repositories. The goal is that eventually deploy this to the various
build slaves so that all requests for artifacts go to maven.eclipse.org
instead of out to central itself.
At one point, the webmasters wanted finer control of the slaves and
their visibility to the outside world. This settings.xml makes sure
that we use maven.eclipse.org for all requests.
It is a starting point, and I have the WTP XSL currently using this.
If you are an eclipse project using the hudson build servers, you can
add this settings.xml file to your releng project, and then for your
maven configuration add:
-s settings.xml
So for example, the xsl goals setting is setup as:
clean install -s settings.xml
I'm proposing that we eventually bring this in as a hosted file for the
dash git repository, and make it the default for Master, and Slave
machines running hudson, once we have this setup as we would like.
Dave