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/08/13 06:27:03 UTC
svn commit: r565233 - /gump/trunk/python/gump/core/language/java.py
Author: bodewig
Date: Sun Aug 12 21:26:58 2007
New Revision: 565233
URL: http://svn.apache.org/viewvc?view=rev&rev=565233
Log:
Add a new environment variable that injects JVM args for every Java builder
Modified:
gump/trunk/python/gump/core/language/java.py
Modified: gump/trunk/python/gump/core/language/java.py
URL: http://svn.apache.org/viewvc/gump/trunk/python/gump/core/language/java.py?view=diff&rev=565233&r1=565232&r2=565233
==============================================================================
--- gump/trunk/python/gump/core/language/java.py (original)
+++ gump/trunk/python/gump/core/language/java.py Sun Aug 12 21:26:58 2007
@@ -24,6 +24,7 @@
from gump import log
+import os
import os.path
import gump.core.run.gumprun
@@ -53,7 +54,14 @@
Get JVM arguments for a project
"""
- return project.jvmargs
+ args = project.jvmargs
+ if os.environ.has_key('GUMP_JAVA_ARGS'):
+ args = gump.util.process.command.Parameters()
+ for p in os.environ['GUMP_JAVA_ARGS'].split(' '):
+ args.addParameter(p);
+ for p in project.jvmargs.items() :
+ args.addParameterObject(p);
+ return args
def getClasspaths(self,project,debug=False):
"""
@@ -66,7 +74,6 @@
# Return them simple/flattened
return ( classpath.getFlattened(), bootclasspath.getFlattened() )
-
def getBaseClasspath(self):
"""