woodfighter: Groovy Shell Command geht nicht

Beitrag lesen

Tach,

hast du irgendwo eine Erklärung wie man so einen Parameter setzt? beim googlen habe ich nur Sachen mit "listen" gefunden:

stimmt, die Listenvariante gibts auch noch.

 def setKeywords = ["svn","propset","svn:keywords","\"Author Date\"",System.getenv("SVN_BRANCH"),"/",System.getenv("SVN_BRANCH_PFAD"),"/CommitOrdner/",ordner,"/",file]
        def proc2 = (setKeywords).execute()

Das funktioniert aber nicht

Das ist keine sinnvolle Fehlermeldung; es wundert mich aber auch nicht, dass es nicht geht, immerhin gibst du hier fünf Parameter statt einen für den Dateinamen an und übergibst dem SVN wieder Anführungszeichen im Parameter, der die Keywords enthält. Deine Liste muss, um deinem Beispiel aus dem OP zu entsprechen, genau 5 Elemente enthalten:

["svn", "propset", "svn:keywords", "keyword1 keyword2", "Pfad"]

mfg
Woodfighter