Java 如何从Maven构建概要文件中获取活动的Spring概要文件集?

Java 如何从Maven构建概要文件中获取活动的Spring概要文件集?,java,spring,eclipse,maven,Java,Spring,Eclipse,Maven,我在Eclipse中使用Maven来构建和部署代码。我在pom.xml中设置了多个概要文件“production”、“dev”和“test”。问题是,我是否可以从SpringMVC应用程序中获取当前正在使用的概要文件名/id(它是作为Eclipse运行配置中的Maven构建概要文件参数传递的) 我已尝试自动连接org.springframework.core.env.Environment,并使用中回答的getActiveProfiles(),但返回的字符串数组为空 maven配置文件/弹簧配置

我在Eclipse中使用Maven来构建和部署代码。我在pom.xml中设置了多个概要文件“production”、“dev”和“test”。问题是,我是否可以从SpringMVC应用程序中获取当前正在使用的概要文件名/id(它是作为Eclipse运行配置中的Maven构建概要文件参数传递的)

我已尝试自动连接org.springframework.core.env.Environment,并使用中回答的
getActiveProfiles()
,但返回的字符串数组为空


maven配置文件/弹簧配置文件是不同的东西,一个选项是为每个maven配置文件定义一个特定的属性并使用它,请参见示例。您还可以设置属性
spring.profiles.active
(对于pom中的每个配置文件)并使用spring配置文件,例如参见
maven配置文件/spring配置文件是不同的事情
此注释使我意识到我做的都是错的。。谢谢@RC.maven profiles/spring profiles是不同的东西,一个选项是为每个maven profile定义一个特定的属性并使用它,请参见示例。您还可以设置属性
spring.profiles.active
(对于pom中的每个配置文件)并使用spring配置文件,例如参见
maven配置文件/spring配置文件是不同的事情
此注释使我意识到我做的都是错的。。谢谢@RC。