diff --git a/client/pom.xml b/client/pom.xml
index 419e8008..d7d3e4cd 100644
--- a/client/pom.xml
+++ b/client/pom.xml
@@ -40,6 +40,10 @@
org.jboss.fuse.mvnd
mvnd-common
+
+ org.slf4j
+ slf4j-simple
+
org.graalvm.nativeimage
svm
diff --git a/client/src/main/java/org/jboss/fuse/mvnd/client/DefaultClient.java b/client/src/main/java/org/jboss/fuse/mvnd/client/DefaultClient.java
index 905cf5bb..cd222639 100644
--- a/client/src/main/java/org/jboss/fuse/mvnd/client/DefaultClient.java
+++ b/client/src/main/java/org/jboss/fuse/mvnd/client/DefaultClient.java
@@ -66,7 +66,7 @@ public class DefaultClient implements Client {
}
try (TerminalOutput output = new TerminalOutput(logFile)) {
- new DefaultClient(() -> ClientLayout.getEnvInstance(), BuildProperties.getInstance()).execute(output, args);
+ new DefaultClient(ClientLayout::getEnvInstance, BuildProperties.getInstance()).execute(output, args);
}
}
@@ -169,7 +169,7 @@ public class DefaultClient implements Client {
setDefaultArgs(args);
final Path settings = layout.getSettings();
- if (settings != null && !args.stream().anyMatch(arg -> arg.equals("-s") || arg.equals("--settings"))) {
+ if (settings != null && args.stream().noneMatch(arg -> arg.equals("-s") || arg.equals("--settings"))) {
args.add("-s");
args.add(settings.toString());
}
@@ -220,15 +220,15 @@ public class DefaultClient implements Client {
}
static void setDefaultArgs(List args) {
- if (!args.stream().anyMatch(arg -> arg.startsWith("-T") || arg.equals("--threads"))) {
+ if (args.stream().noneMatch(arg -> arg.startsWith("-T") || arg.equals("--threads"))) {
args.add("-T1C");
}
- if (!args.stream().anyMatch(arg -> arg.startsWith("-b") || arg.equals("--builder"))) {
+ if (args.stream().noneMatch(arg -> arg.startsWith("-b") || arg.equals("--builder"))) {
args.add("-bsmart");
}
}
- private class DefaultResult implements ExecutionResult {
+ private static class DefaultResult implements ExecutionResult {
private final Exception exception;
private final List args;
diff --git a/common/pom.xml b/common/pom.xml
index f753d92c..00d4819c 100644
--- a/common/pom.xml
+++ b/common/pom.xml
@@ -43,7 +43,7 @@
org.slf4j
- slf4j-simple
+ slf4j-api
diff --git a/daemon/src/main/provisio/maven-distro.xml b/daemon/src/main/provisio/maven-distro.xml
index ace3e064..f8555d23 100644
--- a/daemon/src/main/provisio/maven-distro.xml
+++ b/daemon/src/main/provisio/maven-distro.xml
@@ -60,6 +60,9 @@
+
+
+
diff --git a/integration-tests/pom.xml b/integration-tests/pom.xml
index 3ba85302..4aeba407 100644
--- a/integration-tests/pom.xml
+++ b/integration-tests/pom.xml
@@ -60,6 +60,12 @@
org.jboss.fuse.mvnd
mvnd-client
test
+
+
+ org.slf4j
+ slf4j-simple
+
+
org.junit.jupiter
diff --git a/integration-tests/src/test/java/org/jboss/fuse/mvnd/junit/MvndTestExtension.java b/integration-tests/src/test/java/org/jboss/fuse/mvnd/junit/MvndTestExtension.java
index 7324a130..eb9d96af 100644
--- a/integration-tests/src/test/java/org/jboss/fuse/mvnd/junit/MvndTestExtension.java
+++ b/integration-tests/src/test/java/org/jboss/fuse/mvnd/junit/MvndTestExtension.java
@@ -144,6 +144,7 @@ public class MvndTestExtension implements BeforeAllCallback, BeforeEachCallback,
throw new IllegalStateException("rawProjectDir of @MvndTest must be set");
}
final Path testDir = Paths.get("target/mvnd-tests/" + className).toAbsolutePath();
+ deleteDir(testDir);
Files.createDirectories(testDir);
final Path testExecutionDir;
if (TEMP_EXTERNAL.equals(rawProjectDir)) {
diff --git a/pom.xml b/pom.xml
index ab29a8ee..603a8e7d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -76,6 +76,11 @@
logback-classic
${logback.version}
+
+ org.slf4j
+ slf4j-api
+ ${slf4j.version}
+
org.slf4j
slf4j-simple