我在我的应用程序中配置了弹簧轮廓,例​​如DEVTESTQA。我如何使用Maven命令选择那些配置文件。

截至目前,我正在使用中选择这些配置文件。

clean package -P DEV


但我也有其他配置,

clean pacakage -Dtuf.environment="DEV" -Dapi.environment="DEV" -Dspring.profiles.active="DEV"


因此,在这两个命令中,最好选择一个。另外,如果我想将这些配置文件作为tomcat vmarguments的运行时参数传递,我如何将它们作为参数传递。

我正在使用tomcat 8.5版本

最佳答案

您可以通过在tomcat的bin文件夹中创建脚本setenv.sh来使用-Dspring.profiles.active,而无需每次都声明它-在其中覆盖变量JAVA_OPTS

10-02 00:19
查看更多