Rename "classes" to "application" in custom layer configuration

Closes gh-20539
This commit is contained in:
Madhura Bhave
2020-03-23 09:08:18 -07:00
parent 29c89f3c27
commit 952e529787
12 changed files with 27 additions and 26 deletions

View File

@@ -23,7 +23,7 @@ bootJar {
}
}
}
classes {
application {
layerContent("resources") {
locations {
include "META-INF/resources/**", "resources/**"

View File

@@ -21,7 +21,7 @@ tasks.getByName<BootJar>("bootJar") {
}
}
}
classes {
application {
layerContent("resources") {
locations {
include("META-INF/resources/**", "resources/**")

View File

@@ -214,7 +214,7 @@ public class BootJar extends Jar implements BootArchive {
else {
List<Layer> customLayers = this.layerConfiguration.getLayersOrder().stream().map(Layer::new)
.collect(Collectors.toList());
this.layers = new CustomLayers(customLayers, this.layerConfiguration.getClasses(),
this.layers = new CustomLayers(customLayers, this.layerConfiguration.getApplication(),
this.layerConfiguration.getLibraries());
}

View File

@@ -79,16 +79,16 @@ public class LayerConfiguration {
}
@Input
public List<ResourceStrategy> getClasses() {
public List<ResourceStrategy> getApplication() {
return this.resourceStrategies;
}
public void classes(ResourceStrategy... resourceStrategies) {
public void application(ResourceStrategy... resourceStrategies) {
assertLayersOrderConfigured();
this.resourceStrategies = Arrays.asList(resourceStrategies);
}
public void classes(Action<LayerConfiguration> config) {
public void application(Action<LayerConfiguration> config) {
assertLayersOrderConfigured();
this.strategySpec = StrategySpec.forResources();
config.execute(this);
@@ -135,7 +135,8 @@ public class LayerConfiguration {
}
public void locations(Action<LayerConfiguration> config) {
Assert.state(this.strategySpec.isResourcesStrategy(), "The 'locations' filter must be used only with classes");
Assert.state(this.strategySpec.isResourcesStrategy(),
"The 'locations' filter must be used only with application");
this.strategySpec.newFilter();
config.execute(this);
this.strategySpec

View File

@@ -126,7 +126,7 @@ class BootJarTests extends AbstractBootArchiveTests<BootJar> {
configuration.libraries(createLibraryStrategy("my-snapshot-deps", "com.example:*:*.SNAPSHOT"),
createLibraryStrategy("my-internal-deps", "com.example:*:*"),
createLibraryStrategy("my-deps", "*:*"));
configuration.classes(createResourceStrategy("resources", "static/**"),
configuration.application(createResourceStrategy("resources", "static/**"),
createResourceStrategy("application", "**"));
});
List<String> entryNames = getEntryNames(jar);

View File

@@ -12,7 +12,7 @@ bootJar {
layerContent("commons-dependencies") { coordinates { include "org.apache.commons:*" } }
layerContent("dependencies") { coordinates { include "*:*" } }
}
classes {
application {
layerContent("static") {
locations {
include "META-INF/resources/**", "resources/**"