关于做网站的论文,南通网站建设入门,国外免费服务器提供,简述网站建设的流程maven多环境配置
参考网址: https://mp.weixin.qq.com/s/-e74bd2wW_RLx7i4YF5M2w https://mp.weixin.qq.com/s/3p53kBHqys58QdMme6lR4A 项目地址 https://gitee.com/shao_ming314/maven-profile-dir 项目说明
该项目基于目录进行多环境配置 , 具体的配置文件在
src/resource…maven多环境配置
参考网址: https://mp.weixin.qq.com/s/-e74bd2wW_RLx7i4YF5M2w https://mp.weixin.qq.com/s/3p53kBHqys58QdMme6lR4A 项目地址 https://gitee.com/shao_ming314/maven-profile-dir 项目说明
该项目基于目录进行多环境配置 , 具体的配置文件在
src/resources/profiles 目录下
dev 开发环境
test 测试环境
prd 生产环境 pom.xml说明
pom.xml
?xml version1.0 encodingUTF-8?
project xmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdcom.shaoming/groupIdartifactIdmaven-profile-dir/artifactIdversion1.0-SNAPSHOT/versionproperties!-- 指定资源文件复制过程中采用的编码方式 --encodingUTF-8/encoding/propertiesdependenciesdependencygroupIdcn.hutool/groupIdartifactIdhutool-all/artifactIdversion5.8.11/version/dependency/dependenciesprofilesprofile!-- 开发环境 --iddev/idpropertiesprofiles.activedev/profiles.active/propertiesactivationactiveByDefaulttrue/activeByDefault/activation/profileprofile!-- 测试环境 --idtest/idpropertiesprofiles.activetest/profiles.active/properties/profileprofile!-- 生产环境 --idprd/idpropertiesprofiles.activeprd/profiles.active/properties/profile/profilesbuildfinalNamemaven-profile-dir/finalName!-- filter 具体基本没用 --
!-- filters--
!-- filtersrc/main/resources/profiles/${profiles.active}/jdbc.properties/filter--
!-- /filters--resourcesresourcedirectorysrc/main/resources/directory!-- 这个filter必须要设为true, 把所有文件都过滤掉然后下面再手动include一个一个文件夹自己添加 --filteringtrue/filteringincludesinclude*.xml/includeincludemy.properties/include/includesexcludesexcludelog4j.properties/excludeexcludejdbc.properties/exclude/excludes/resourceresource!-- 这里会直接把${profiles.active}对应文件夹下的内容打包到classpath下 --directorysrc/main/resources/profiles/${profiles.active}/directory/resource/resourcestestResourcestestResourcedirectorysrc/test/resources/directory!-- 这个filter必须要设为true, 把所有文件都过滤掉然后下面再手动include一个一个文件夹自己添加 --filteringtrue/filteringincludesinclude*.xml/includeincludemy.properties/include/includesexcludesexcludelog4j.properties/excludeexcludejdbc.properties/exclude/excludes/testResourcetestResource!-- 这里会直接把${profiles.active}对应文件夹下的内容打包到classpath下 --directorysrc/test/resources/profiles/${profiles.active}/directory/testResource/testResources/build
/project配置文件说明
源码和测试中 , jdbc.properties 和 log4j.properties 是基于多环境配置的
其它文件都使用 src/resources 目录的文件
源码 jdbc.properties log4j.properties
测试 jdbc.properties log4j.properties