Author: jleroux
Date: Thu Jun 21 11:41:22 2018
New Revision: 1833997
URL:
http://svn.apache.org/viewvc?rev=1833997&view=revLog:
Improved: Use `in` and spread operator in `gradlewSubprocess`
(OFBIZ-10431)
No functional change. The idea of using the spread operator is to have less
mutation involved. In Groovy, using operator overloads like in is more idiomatic
than using explicitly the associated method.
Thanks: Mathieu Lirzin
Modified:
ofbiz/ofbiz-framework/trunk/build.gradle
Modified: ofbiz/ofbiz-framework/trunk/build.gradle
URL:
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/build.gradle?rev=1833997&r1=1833996&r2=1833997&view=diff==============================================================================
--- ofbiz/ofbiz-framework/trunk/build.gradle (original)
+++ ofbiz/ofbiz-framework/trunk/build.gradle Thu Jun 21 11:41:22 2018
@@ -1041,8 +1041,6 @@ def taskExistsInproject(fullyQualifiedPr
}
def gradlewSubprocess(commandList) {
- def gradleRunner = os.contains('windows') ? 'gradlew.bat' : './gradlew'
- def fullCommand = [gradleRunner, "--no-daemon"]
- fullCommand.addAll(commandList)
- exec { commandLine fullCommand }
-}
+ def gradlew = os.contains('windows') ? 'gradlew.bat' : './gradlew'
+ exec { commandLine(gradlew, "--no-daemon", *commandList) }
+}
\ No newline at end of file