0
我想在基于vaadin的maven应用程序(war文件)中设置不同的构建配置文件,该配置文件应该使用不同的配置文件。用于数据库配置。最简单的方法是用prod配置文件替换dev配置文件。如何在java maven vaadin项目中为不同的环境使用不同的配置文件?
我试图用maven-profiles来实现这一点,我已经浏览了很多解决方案,但我不知道如何根据配置文件命名我的目录,因为我的属性文件位于不同的位置。
我的应用程序使用的Java文件和资源的标准Maven的目录布局,但是配置文件是一些子文件夹的层级:
/myvaadinapp/src/main/resources/xxx/xxx/xxx/myapp/project/xxxx/db/config/config.properties
问:我在哪里必须创建配置文件的文件夹,并在那里我把不同的配置文件?
我的个人资料的配置:
<profiles>
<profile>
<id>prod</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<properties>
<build.profile.id>prod</build.profile.id>
</properties>
</profile>
</profiles>