You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@gump.apache.org by bo...@apache.org on 2009/04/01 07:32:20 UTC
svn commit: r760786 - /gump/trunk/python/gump/core/build/mvn.py
Author: bodewig
Date: Wed Apr 1 05:32:19 2009
New Revision: 760786
URL: http://svn.apache.org/viewvc?rev=760786&view=rev
Log:
factor mirror section into a function
Modified:
gump/trunk/python/gump/core/build/mvn.py
Modified: gump/trunk/python/gump/core/build/mvn.py
URL: http://svn.apache.org/viewvc/gump/trunk/python/gump/core/build/mvn.py?rev=760786&r1=760785&r2=760786&view=diff
==============================================================================
--- gump/trunk/python/gump/core/build/mvn.py (original)
+++ gump/trunk/python/gump/core/build/mvn.py Wed Apr 1 05:32:19 2009
@@ -35,6 +35,15 @@
# Classes
###############################################################################
+def write_mirror_entry(props, prefix, mirror_for, port):
+ props.write("""
+ <mirror>
+ <id>gump-%s</id>
+ <name>Gump %s</name>
+ <url>http://localhost:%s/%s</url>
+ <mirrorOf>%s</mirrorOf>
+ </mirror>""" % (mirror_for, mirror_for, port, prefix, mirror_for) )
+
class Maven2Builder(RunSpecific):
def __init__(self, run):
@@ -233,15 +242,10 @@
% (project.getName(), strftime('%Y-%m-%d %H:%M:%S'),
localRepositoryDir))
if not self.run.getEnvironment().noMvnRepoProxy:
- props.write("""
- <mirrors>
- <mirror>
- <id>Gump</id>
- <name>Gump</name>
- <url>http://localhost:%s/maven2</url>
- <mirrorOf>central</mirrorOf>
- </mirror>
- </mirrors>""" % (self.run.getWorkspace().mvnRepoProxyPort) )
+ props.write("<mirrors>")
+ write_mirror_entry(props, 'maven2', 'central', \
+ self.run.getWorkspace().mvnRepoProxyPort)
+ props.write("</mirrors>")
props.write("</settings>")