Groovy скрипт не может найти класс при приведении из строки - PullRequest
0 голосов
/ 01 апреля 2019

Видя странную проблему с моим groovy-скриптом - я создаю класс из строки classpath, чтобы «по желанию» использовать классы.

Когда я создаю экземпляр типа def pipe = new iOS.Builds.Nightly(), он работает.

Однако, когда я делаю так, как:

def jobClass = "iOS.Builds.Nightly" as Class
def ins = jobClass.newInstance()

Я получаю исключение: hudson.remoting.ProxyException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object 'iOS.Builds.Nightly' with class 'java.lang.String' to class 'java.lang.Class' due to: java.lang.ClassNotFoundException: iOS.Builds.Nightly.

Я пробрался в Интернет и не могу найти ответы, все предложения приветствуются.

...