Only quote program arguments if they actually contain spaces
This commit is contained in:
		
							parent
							
								
									005d180e0c
								
							
						
					
					
						commit
						e985cb85d4
					
				
					 2 changed files with 7 additions and 2 deletions
				
			
		|  | @ -210,7 +210,12 @@ public class RunConfig { | ||||||
| 			} | 			} | ||||||
| 
 | 
 | ||||||
| 			first = false; | 			first = false; | ||||||
| 			sb.append("\"").append(arg).append("\""); | 
 | ||||||
|  | 			if (arg.contains(" ")) { | ||||||
|  | 				sb.append("\"").append(arg).append("\""); | ||||||
|  | 			} else { | ||||||
|  | 				sb.append(arg); | ||||||
|  | 			} | ||||||
| 		} | 		} | ||||||
| 
 | 
 | ||||||
| 		return sb.toString(); | 		return sb.toString(); | ||||||
|  |  | ||||||
|  | @ -33,6 +33,6 @@ class RunConfigUnitTest extends Specification { | ||||||
|             def args = RunConfig.joinArguments(["-Dfabric.test=123", "-Dfabric.test=abc 123"]) |             def args = RunConfig.joinArguments(["-Dfabric.test=123", "-Dfabric.test=abc 123"]) | ||||||
| 
 | 
 | ||||||
|         then: |         then: | ||||||
|             args == '"-Dfabric.test=123" "-Dfabric.test=abc 123"' |             args == '-Dfabric.test=123 "-Dfabric.test=abc 123"' | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue