You can have new lines, just move the "<<" oi the end of the previous line, so 
Groovy knows there is more coming (Groovy does not need end-of-line semicolons 
btw):
String text ="<id>" <<vars["id1"] << "<id><id2>" << vars["id2"] << "<id2>"
-------- Ursprüngliche Nachricht --------Von: Jmeter Tea <jmeter...@gmail.com> 
Datum: 25.09.18  14:54  (GMT+01:00) An: users@groovy.apache.org Betreff: Re: 
Long String concatenation failed 
Thank for your answers, I still have some comments:mg: I don't want to have a 
huge line with 20 parameters that can't be seen on screen so I need new lines 
between parameters

Nelson, Erick: I don't need XML as the article suggest "
builder classes to create XML "

On Tue, Sep 25, 2018 at 3:39 PM, Nelson, Erick <erick.nel...@hdsupply.com> 
wrote:








No, I mean markup builder.
Mr Haki says it best….
http://mrhaki.blogspot.com/2009/10/groovy-goodness-creating-xml-with.html
 
 

Erick Nelson
Senior Developer – IT
HD Supply Facilities Maintenance
(858) 740-6523

 
 

From: mg <mg...@arscreat.com>

Reply-To: "users@groovy.apache.org" <users@groovy.apache.org>

Date: Tuesday, September 25, 2018 at 5:19 AM

To: "users@groovy.apache.org" <users@groovy.apache.org>

Subject: Re: Long String concatenation failed


 

If it is just the CTE that is the problem, you just have ro move the "<<" to 
the end of the previous line... 


 



-------- Ursprüngliche Nachricht --------


Von: Jmeter Tea <jmeter...@gmail.com>



Datum: 25.09.18 09:56 (GMT+01:00) 



An: users@groovy.apache.org 


Betreff: Long String concatenation failed



 






Hello,
I have to  concatenate a lot of variables in a script and I want to make it 
readable, but I failed to separate lines as in java, The following code doesn't 
compile due to:


Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: 
startup failed:


Script1.groovy: 2: unexpected token: << @ line 2, column 1.


   << vars["id2"] << "<id2>"


 
Code:
String text ="<id>" <<vars["id1"] << "<id><id2>" 
<< vars["id2"] << "<id2>";

 


Is there a workaround or a better way concatenation a string in groovy?


 


Related question:


https://stackoverflow.com/questions/47786399/jmeter-groovy-script-concatenation-of-variables


 


Thank you










Reply via email to