[英]Multiple Spring profiles and Maven profiles in one war
我得到了解析器Spring Batch的工作。 我有很多工作,这里只有两个:
@Profile("eodT0")
@EnableBatchProcessing
@Configuration
public class JobConfigurationEodT0 { ... }
@Profile("eodRepo")
@EnableBatchProcessing
@Configuration
public class JobConfigurationEodRepo { ... }
我的application.yml配置:
spring:
profiles.active: @activatedProperties@
pom.xml:其中的一些概要文件:
<profiles>
<profile>
<id>eodT0</id>
<properties>
<activatedProperties>eodT0</activatedProperties>
</properties>
</profile>
<profile>
<id>eodRepo</id>
<properties>
<activatedProperties>eodRepo</activatedProperties>
</properties>
</profile>
</profiles>
我希望它像
春季:profiles.active:eodT0,eodRepo而不是@ activatedProperties @
如果我检查了多个Maven配置文件,则只有一个可用。 我需要根据要执行的工作来检查配置文件,以使其全部活跃起来进行战争并将其放置在服务器上。 怎么做?
为什么不将其作为系统属性传递。
mvn package -DactivatedProperties=eodT0,eodT1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.