首页 > 编程知识 正文

maven配置文件,maven环境

时间:2023-05-03 23:28:00 阅读:108928 作者:4856

在实际的开发项目中,往往有一些环境。 一般来说,至少有三个环境:开发、测试和正式,每个环境之间的参数也不同。

因此,在环境切换时,需要修正各环境所需的参数。 因此,通过maven的配置可以切换环境的方法是简化这一步骤。

项目结构图

src/main/resources/dev目录是开发环境的配置项目

src/main/resources/test目录是测试环境的组成部分

在pom.xml定义环境的profile

profilesprofileiddev/idactivationactivebydefaulttrue/activebydefault/activationpropertiesproject.active dev/project . idpropertiesproject.active test/project.active/properties/profile/profilesactivebydefault标签的值

profiles.activation将为您设置活动的配置文件

buildfinalnamespringmvc _ spring _ my batis/finalnameresourcesresourcedirectory $ { basedir }/src/main/resources/di include/includes/resourceresourcedirectory $ { basedir }/src/main/resource excludeexcludeuser.properties/excluded/* */exclude/excludes/resourc lude resourcespluginsplugingroupidorg.Apache.Tomcat.maven/groupidartifactidtomcat 7 artifactidversion 2.2 uriencodingpath//path port 8088/port/configuration/plugin/plugins/build工程的$ { basedir }

include和exclude用于包围和排除文件目录下的文件是否为工程资源。 include指定的是资源文件,而不是其他文件。 除了这些以外,exclude指定的都是资源文件。 如果include和exclude定义的范围不一致,则以exclude定义的范围为准。 如果include和exclude指定了相同的文件,则不会排除它们。 例如,message.properties同时被指定为include和exclude,但会被编译。

输入maven命令

mvn clean install -P test的编译结果如下图所示。 只编译test环境所需的配置。 -P后面的test是要激活的配置文件

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。