Видя странную проблему с моим 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
.
Я пробрался в Интернет и не могу найти ответы, все предложения приветствуются.