diff --git a/.idea/misc.xml b/.idea/misc.xml
index cebc594..dc8f8c0 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -13,6 +13,7 @@
+
diff --git a/README.md b/README.md
index 026d575..fed2218 100644
--- a/README.md
+++ b/README.md
@@ -46,4 +46,4 @@ Please check the [BootJarOperation documentation](https://rife2.github.io/bld-sp
or [BootWarOperation documentation](https://rife2.github.io/bld-spring-boot/rife/bld/extension/BootWarOperation.html#method-summary)
for all available configuration options.
-You might also want to have a look at the [Spring Boot Web Application Example for bld](https://github.com/rife2/spring-boot-bld-example).
+You may also want to have a look at the [Spring Boot Web Application Example for bld](https://github.com/rife2/spring-boot-bld-example).
diff --git a/examples/src/bld/java/com/example/demo/DemoApplicationBuild.java b/examples/src/bld/java/com/example/demo/DemoApplicationBuild.java
index b591297..a195a6b 100644
--- a/examples/src/bld/java/com/example/demo/DemoApplicationBuild.java
+++ b/examples/src/bld/java/com/example/demo/DemoApplicationBuild.java
@@ -41,7 +41,7 @@ public class DemoApplicationBuild extends WebProject {
public static void main(String[] args) {
var level = Level.ALL;
var logger = Logger.getLogger("rife.bld.extension");
- ConsoleHandler consoleHandler = new ConsoleHandler();
+ var consoleHandler = new ConsoleHandler();
consoleHandler.setLevel(level);
logger.addHandler(consoleHandler);
logger.setLevel(level);
diff --git a/src/main/java/rife/bld/extension/AbstractBootOperation.java b/src/main/java/rife/bld/extension/AbstractBootOperation.java
index 122e99a..e81fdbc 100644
--- a/src/main/java/rife/bld/extension/AbstractBootOperation.java
+++ b/src/main/java/rife/bld/extension/AbstractBootOperation.java
@@ -250,11 +250,11 @@ public abstract class AbstractBootOperation>
/**
* Provides the libraries that will be stored in {@code BOOT-INF} or {@code WEB-INF}.
*
- * @param jar one or more Java archive file
+ * @param jars one or more Java archive files
* @return this operation instance
*/
- public T infLibs(File... jar) {
- infLibs_.addAll(List.of(jar));
+ public T infLibs(File... jars) {
+ infLibs_.addAll(List.of(jars));
//noinspection unchecked
return (T) this;
}
@@ -386,7 +386,7 @@ public abstract class AbstractBootOperation>
/**
* Provides source directories that will be used for the archive creation.
*
- * @param directories one or more source directory
+ * @param directories one or more source directories
* @return this operation instance
*/
public T sourceDirectories(File... directories) {
diff --git a/src/main/java/rife/bld/extension/BootUtils.java b/src/main/java/rife/bld/extension/BootUtils.java
index c51f532..8547896 100644
--- a/src/main/java/rife/bld/extension/BootUtils.java
+++ b/src/main/java/rife/bld/extension/BootUtils.java
@@ -35,12 +35,12 @@ public final class BootUtils {
}
/**
- * Deletes the given directory.
+ * Deletes the given directories.
*
- * @param directory the directory to delete
+ * @param directories one or more directories to delete
*/
- public static void deleteDirectories(File... directory) throws FileUtilsErrorException {
- for (var d : directory) {
+ public static void deleteDirectories(File... directories) throws FileUtilsErrorException {
+ for (var d : directories) {
if (d.exists()) {
FileUtils.deleteDirectory(d);
}
diff --git a/src/main/java/rife/bld/extension/BootWarOperation.java b/src/main/java/rife/bld/extension/BootWarOperation.java
index c6b7883..1298ed4 100644
--- a/src/main/java/rife/bld/extension/BootWarOperation.java
+++ b/src/main/java/rife/bld/extension/BootWarOperation.java
@@ -107,7 +107,6 @@ public class BootWarOperation extends AbstractBootOperation {
.infLibs(project.compileClasspathJars())
.infLibs(project.runtimeClasspathJars())
.infLibs(project.buildDistDirectory())
- // TODO add provided libs
.launcherClass("org.springframework.boot.loader.WarLauncher")
.launcherLibs(project.standaloneClasspathJars())
.mainClass(project.mainClass())
@@ -116,6 +115,7 @@ public class BootWarOperation extends AbstractBootOperation {
new BootManifestAttribute("Main-Class", launcherClass()),
new BootManifestAttribute("Start-Class", mainClass())
))
+ .providedLibs(project.providedClasspathJars())
.sourceDirectories(project.buildMainDirectory(), project.srcMainResourcesDirectory());
}
@@ -133,11 +133,11 @@ public class BootWarOperation extends AbstractBootOperation {
/**
* Provides the libraries that will be used for the WAR creation in {@code /WEB-INF/lib-provided}.
*
- * @param jar one or more Java archive file
+ * @param jars one or more Java archive files
* @return this operation instance
*/
- public BootWarOperation providedLibs(File... jar) {
- providedLibs_.addAll(List.of(jar));
+ public BootWarOperation providedLibs(File... jars) {
+ providedLibs_.addAll(List.of(jars));
return this;
}
}
\ No newline at end of file