If try to add the next schedule variable: URL:https://example.com the plugin creates URL : https key value pair, ignoring //example.com part of value.

This occurs due to this part of code:
|
String[] splittedKeyAndValue = rawKeyValuePair.split(variableSeparatorRegex); |
|
if(splittedKeyAndValue.length < 2){ |
|
listener.getLogger().println(String.format(Messages.INVALID_SCHEDULE_VARIABLE,rawKeyValuePair)); |
|
continue; |
|
} |
|
String key = splittedKeyAndValue[0]; |
|
String value = splittedKeyAndValue[1]; |
Array
splittedKeyAndValue contains 3 elements in this case, were 3rd one contains missed
//example.com