如何获取IntelliJ IDEA运行配置以利用经过Maven筛选的资源?

时间:2018-12-03 16:48:26

标签: maven intellij-idea

我在解决如何在IntelliJ IDEA中运行一个利用Maven资源过滤的项目时遇到了麻烦。

我在src/main/resources目录中

  1. spring.xml文件,用于启动应用程序

  2. service.env.properties

我在src/main/filters

中也有以下内容
  1. env-uat.properties

  2. env-prd.properties

  3. env-dev.properties

在我的pom.xml文件中,我使用maven-resources-plugin创建了三个配置目录,这些目录包含在最终软件包中。每个人都基于申报人之一。然后,可以将该软件包部署在这三个环境中的任何一个上,而无需重新构建。

我遇到的问题是,当我尝试使用必须使用的IntelliJ IDEA运行配置来运行它时,

-Xbootclasspath/a:target/config/dev; 

强制IntelliJ IDEA使用正确的过滤器拾取.properties文件。

这虽然可行,但似乎并不是去这里的正确方法。是否有人对如何处理多个环境的配置以及如何使IntelliJ IDEA通过运行配置进行配置有任何建议。

0 个答案:

没有答案