Fix #568 Untrack Artemis test instance data
diff --git a/integration-tests/sjms/src/test/java/org/apache/camel/quarkus/component/sjms/it/CamelSjmsTestResource.java b/integration-tests/sjms/src/test/java/org/apache/camel/quarkus/component/sjms/it/CamelSjmsTestResource.java
index 6338287..2440862 100644
--- a/integration-tests/sjms/src/test/java/org/apache/camel/quarkus/component/sjms/it/CamelSjmsTestResource.java
+++ b/integration-tests/sjms/src/test/java/org/apache/camel/quarkus/component/sjms/it/CamelSjmsTestResource.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.quarkus.component.sjms.it;
+import java.io.File;
import java.nio.file.Paths;
import java.util.Collections;
import java.util.Map;
@@ -41,7 +42,8 @@
@Override
public Map<String, String> start() {
try {
- FileUtils.deleteDirectory(Paths.get("./target/artemis").toFile());
+ final File dataDirectory = Paths.get("./target/artemis").toFile();
+ FileUtils.deleteDirectory(dataDirectory);
final int port = AvailablePortFinder.getNextAvailable();
final String url = String.format("tcp://127.0.0.1:%d", port);
@@ -49,6 +51,7 @@
ConfigurationImpl cfg = new ConfigurationImpl();
cfg.addAcceptorConfiguration("activemq", url);
cfg.setSecurityEnabled(false);
+ cfg.setBrokerInstance(dataDirectory);
embedded = new EmbeddedActiveMQ();
embedded.setConfiguration(cfg);