私はGroovyのにJellyスクリプトを移植していると私はnewタグを実装してJellyスクリプトから1行のコードに貼り付けられていて、Javaクラスをロードしますクラスではありますが、Groovyに同じことをさせることはできません。私は見つけたさまざまなクラスローダの例を使っていくつかの異なる方法を試しましたが、私はいつも "クラスを解決できません"のようなエラーが発生します。一つの問題は、私は、ファイルシステムのパスを使用する必要がある場合、私は知らないということです。問題は、動的にGroovyの
C:\Jenkins\plugins\email-ext\WEB-INF\classes\hudson\plugins\emailext\ContentBuilder.class
または私はURLを使用する必要があります(と私は、ファイルへのURLを知らないでも、私が知っている場合もし私がURLを知っていたら、ジェンキンスが私にファイルにアクセスさせるでしょう)。
そこで問題は、私はhudson.plugins.emailext.plugins
P.S.をインスタンス化しない方法です古いJellyスクリプトと新しいGroovyスクリプトはともにJenkins Email-Ext pluginの電子メールテンプレートとして使用されています。 Jellyスクリプトは動作しますが、Groovyでそのスクリプトが必要です。