Я хочу связать профили maven с профилями пружин.Проект построен в военном файле.Приложение представляет собой приложение Spring, а не SpringBoot, развернутое на сервере Weblogic.
У меня есть этот pom.xml
файл
<profile>
<id>debug</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<spring.profiles.active>debug</spring.profiles.active>
</properties>
</profile>
..
и в приложении @Controller
:
@Autowired
private Environment env;
final List<String> activeProfiles = Arrays.asList(env.getActiveProfiles());
, но activeProfiles
- это empty
.
Я получил тот же результат, используя
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<spring.profiles.to.activate>local</spring.profiles.to.activate>
</properties>