Tach,
def setKeywords = "svn propset svn:keywords \"Author Date\" " + System.getenv("SVN_BRANCH") + '/' + System.getenv("SVN_BRANCH_PFAD") + "/CommitOrdner/" + ordner + "/" + file def proc2 = (setKeywords).execute()
Groovy führt bei String.execute() keine Shell aus, die für die Interpretation der Anführungszeichen (nämlich als: dieser String ist ein nicht mehrere Parameter) normalerweise zuständig wäre. Wenn du das brauchst, musst du entweder selber die Shell ausführen und dieser als Parameter übergeben, was du eigentlich ausführen willst (Kontextwechsel beachten!) oder es selber ausführen, z.B. auf Grundlage der Klasse ProcessBuilder: http://www.joergm.com/2010/09/executing-shell-commands-in-groovy/
mfg
Woodfighter