0
カスタムプラグイン(またはタスク)では、コンパイル済みのクラス(最後のコンパイル時に変更されたもの)をクラスローダーで読み込み、リフレクションを使用できるようにしますそれらの上に。Gradleカスタムプラグイン:コンパイル済みJavaクラスの読み込み
これは可能ですか?
1)Javaクラスがコンパイルされた直後に私がそれを読むことができるように料理をするのはすばらしいことですが、これを行う方法は見つけられませんでした。
2)私はこのような何かを考えています...のGradleスクリプトgetClass().getClassloader()
で
compileJava.doLast {
ClassLoader parent = getClass().getClassLoader();
GroovyClassLoader loader = new GroovyClassLoader(parent);
// retrieve all class files
// for each class file, loader.parseClass(classFile)
}