Made AbstractBootOperation more generic

This commit is contained in:
Erik C. Thauvin 2023-10-29 16:09:47 -07:00
parent b4282b2b73
commit 700bf84b34
5 changed files with 39 additions and 285 deletions

View file

@ -177,9 +177,7 @@ class BootJarOperationTest {
"BOOT-INF/classes/rife/\n" +
"BOOT-INF/classes/rife/bld/\n" +
"BOOT-INF/classes/rife/bld/extension/\n" +
"BOOT-INF/classes/rife/bld/extension/AbstractBootOperation$ManifestAttribute.class\n" +
"BOOT-INF/classes/rife/bld/extension/AbstractBootOperation.class\n" +
"BOOT-INF/classes/rife/bld/extension/BootJarOperation$ManifestAttribute.class\n" +
"BOOT-INF/classes/rife/bld/extension/BootJarOperation.class\n" +
"BOOT-INF/classes/rife/bld/extension/BootManifestAttribute.class\n" +
"BOOT-INF/classes/rife/bld/extension/BootWarOperation.class\n" +
@ -187,7 +185,7 @@ class BootJarOperationTest {
"BOOT-INF/lib/" + SPRING_BOOT + '\n' +
"BOOT-INF/lib/" + SPRING_BOOT_ACTUATOR + '\n' +
"META-INF/\n" +
"META-INF/MANIFEST.MF" + LAUNCHER_JARS);
"META-INF/MANIFEST.MF\n" + LAUNCHER_JARS);
FileUtils.deleteDirectory(tmp_dir);
}
@ -213,9 +211,7 @@ class BootJarOperationTest {
"BOOT-INF/classes/rife/\n" +
"BOOT-INF/classes/rife/bld/\n" +
"BOOT-INF/classes/rife/bld/extension/\n" +
"BOOT-INF/classes/rife/bld/extension/AbstractBootOperation$ManifestAttribute.class\n" +
"BOOT-INF/classes/rife/bld/extension/AbstractBootOperation.class\n" +
"BOOT-INF/classes/rife/bld/extension/BootJarOperation$ManifestAttribute.class\n" +
"BOOT-INF/classes/rife/bld/extension/BootJarOperation.class\n" +
"BOOT-INF/classes/rife/bld/extension/BootManifestAttribute.class\n" +
"BOOT-INF/classes/rife/bld/extension/BootWarOperation.class\n" +
@ -224,7 +220,7 @@ class BootJarOperationTest {
"BOOT-INF/lib/" + SPRING_BOOT + '\n' +
"BOOT-INF/lib/" + SPRING_BOOT_ACTUATOR + '\n' +
"META-INF/\n" +
"META-INF/MANIFEST.MF" + LAUNCHER_JARS);
"META-INF/MANIFEST.MF\n" + LAUNCHER_JARS);
FileUtils.deleteDirectory(tmp_dir);
}
@ -235,7 +231,6 @@ class BootJarOperationTest {
var project = new CustomProject(tmp_dir);
var bootJar = new BootJarOperation().fromProject(project);
assertThat(bootJar.project()).as("project").isEqualTo(project);
assertThat(bootJar.mainClass()).as("mainClass").isEqualTo(MAIN_CLASS);
assertThat(bootJar.sourceDirectories()).as("sourceDirectories.size").hasSize(2);
assertThat(bootJar.manifestAttributes()).as("manifestAttributes.size").hasSize(3);
@ -280,9 +275,7 @@ class BootJarOperationTest {
"WEB-INF/classes/rife/\n" +
"WEB-INF/classes/rife/bld/\n" +
"WEB-INF/classes/rife/bld/extension/\n" +
"WEB-INF/classes/rife/bld/extension/AbstractBootOperation$ManifestAttribute.class\n" +
"WEB-INF/classes/rife/bld/extension/AbstractBootOperation.class\n" +
"WEB-INF/classes/rife/bld/extension/BootJarOperation$ManifestAttribute.class\n" +
"WEB-INF/classes/rife/bld/extension/BootJarOperation.class\n" +
"WEB-INF/classes/rife/bld/extension/BootManifestAttribute.class\n" +
"WEB-INF/classes/rife/bld/extension/BootWarOperation.class\n" +