Switch to use implementation config
- Now switching to use implementation configuration as it works better with aot tooling. - Relates #470
This commit is contained in:
@@ -46,10 +46,7 @@ public class ManagementConfigurationPlugin implements Plugin<Project> {
|
||||
management.setCanBeResolved(false);
|
||||
PluginContainer plugins = project.getPlugins();
|
||||
plugins.withType(JavaPlugin.class, (javaPlugin) -> {
|
||||
configurations.getByName(JavaPlugin.COMPILE_CLASSPATH_CONFIGURATION_NAME).extendsFrom(management);
|
||||
configurations.getByName(JavaPlugin.RUNTIME_CLASSPATH_CONFIGURATION_NAME).extendsFrom(management);
|
||||
configurations.getByName(JavaPlugin.TEST_COMPILE_CLASSPATH_CONFIGURATION_NAME).extendsFrom(management);
|
||||
configurations.getByName(JavaPlugin.TEST_RUNTIME_CLASSPATH_CONFIGURATION_NAME).extendsFrom(management);
|
||||
configurations.getByName(JavaPlugin.IMPLEMENTATION_CONFIGURATION_NAME).extendsFrom(management);
|
||||
});
|
||||
plugins.withType(JavaTestFixturesPlugin.class, (javaTestFixturesPlugin) -> {
|
||||
configurations.getByName("testFixturesCompileClasspath").extendsFrom(management);
|
||||
|
||||
@@ -21,10 +21,3 @@ graalvmNative {
|
||||
version = "0.1.1"
|
||||
}
|
||||
}
|
||||
|
||||
// TODO: workaround until boot's aot plugin automatically extends
|
||||
// from all super configurations like graalvm's plugin does.
|
||||
configurations {
|
||||
aotCompileClasspath.extendsFrom management
|
||||
aotRuntimeClasspath.extendsFrom management
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user