diff --git a/adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/common/plugin/Plugin.java b/adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/common/plugin/Plugin.java index 26475f26..f05ea09e 100644 --- a/adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/common/plugin/Plugin.java +++ b/adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/common/plugin/Plugin.java @@ -76,7 +76,7 @@ private List initPluginPath(String plugin){ } private void loadPlugin(String path) { - Path pluginPath = Paths.get(path).toAbsolutePath(); + Path pluginPath = Paths.get(path.replaceFirst("^~", System.getProperty("user.home"))).toAbsolutePath(); path = pluginPath.toString(); try { if (Files.isDirectory(pluginPath)) { diff --git a/start/src/main/resources/application.properties b/start/src/main/resources/application.properties index 15edc56b..5911b302 100644 --- a/start/src/main/resources/application.properties +++ b/start/src/main/resources/application.properties @@ -32,7 +32,7 @@ rocketmq.cluster.name=DefaultCluster runtime.config.mode=DB runtime.storage.mode=ROCKETMQ rumtime.name=eventbridge-runtimer -runtime.pluginpath=/Users/jingluo.sl/eventbridge/plugin +runtime.pluginpath=~/eventbridge/plugin ## log