0
在自定義插件(或任務)中,我想用類加載器讀取所有已編譯的類(最好是已從上次編譯更改的類),以便能夠使用反射在他們。Gradle自定義插件:讀編譯的Java類
這可能嗎?
1)如果在編譯Java類之後立即有廚師,這樣我就可以讀取它,這是非常好的,但是我沒有辦法做到這一點。
2)我在想這樣的事情...
compileJava.doLast {
ClassLoader parent = getClass().getClassLoader();
GroovyClassLoader loader = new GroovyClassLoader(parent);
// retrieve all class files
// for each class file, loader.parseClass(classFile)
}