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 2007/05/03 13:58:27 UTC
svn commit: r534807 - /gump/trunk/python/gump/core/build/mvn.py
Author: bodewig
Date: Thu May 3 04:58:26 2007
New Revision: 534807
URL: http://svn.apache.org/viewvc?view=rev&rev=534807
Log:
Add support for properties
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?view=diff&rev=534807&r1=534806&r2=534807
==============================================================================
--- gump/trunk/python/gump/core/build/mvn.py (original)
+++ gump/trunk/python/gump/core/build/mvn.py Thu May 3 04:58:26 2007
@@ -156,6 +156,8 @@
if project.getWorkspace().isVerbose() or project.isVerbose() or verbose:
cmd.addParameter('--exception')
+ cmd.addNamedParameters(getProperties(project))
+
#
# Suppress downloads
#
@@ -177,6 +179,13 @@
return cmd
+ def getProperties(self,project):
+ """ Get properties for a project """
+ properties = Parameters()
+ for property in project.getMvn().getProperties():
+ properties.addPrefixedNamedParameter('-D',property.name,property.value,'=')
+ return properties
+
# Do this even if not ok
def performPreBuild(self, project, languageHelper, stats):