![](/img/trans.png)
[英]Maven Resource Filtering with Spring Boot: Could not resolve placeholder
[英]Mule could not resolve placeholder with maven exec
我正在使用maven exec插件来运行Mule3。当我将某些属性放在属性文件中时,它们具有正确解析的属性,但是,如果我尝试将它们作为JVM选项提供,则它们不会被解析/覆盖。 下面是我的Maven执行配置:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2.1</version>
<executions>
<execution>
<goals>
<goal>java</goal>
</goals>
</execution>
</executions>
<configuration>
<mainClass>org.mule.MuleServer</mainClass>
<arguments>
<argument>-config</argument>
<argument>src/main/app/prioritisation-api.xml</argument>
<argument>-classpath</argument>
<argument>src/main/app</argument>
<argument>-Dmule3.http.root=http://localhost:8095</argument>
</arguments>
<classpathScope>compile</classpathScope>
</configuration>
</plugin>
我也尝试使用-M-Dmule3.http.root=http://localhost:8095
但这没有用。
exec插件有两个目标java
和exec
。 您正在使用java
,这意味着:
(摘录自文档):
exec:java在当前VM中执行提供的java类,并将封闭项目的依赖项作为classpath。
我建议改用exec目标,并启动一个单独的JVM,您可以向其提供不同的参数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.