我试图基于spring-boot项目创建可部署的WAR,但是当我运行mvn clean install时,我得到以下异常
嵌套异常是java.lang.IllegalArgumentException:无法解析占位符' env' in value" classpath:endpoints - $ {env} .properties"
$ {env}是VM参数-Denv = dev
我该怎么办?
答案 0 :(得分:0)
在您的pom.xml中,您必须更改:
<packaging>jar</packaging>
for:
<packaging>war</packaging>
之后,你必须编译:mvn clean package
通过这种方式,您可以使用spring-boot编译战争。 但是,我不知道你是否可以使用-Denv参数。