网站怎样做的高大上,有错误的wordpress,郑州低价网站制作,wordpress表单附件上传背景 不同环境的配置文件不一样#xff0c;打包方式也有差异 1. 准备配置文件 这里 local 为本地开发环境 可改为 dev 名称自定义 test 为测试环境 prod 为生产环境 根据项目业务自行定义
application.yml 配置#xff1a; spring:profiles:#对应pom中的配置active: spring.…背景 不同环境的配置文件不一样打包方式也有差异 1. 准备配置文件 这里 local 为本地开发环境 可改为 dev 名称自定义 test 为测试环境 prod 为生产环境 根据项目业务自行定义
application.yml 配置 spring:profiles:#对应pom中的配置active: spring.profiles.active2. 配置 pom.xml 根据自身业务需求配置 pom 文件 目前我的项目业务添加如下 propertiesproject.build.sourceEncodingUTF-8/project.build.sourceEncodingproject.reporting.outputEncodingUTF-8/project.reporting.outputEncodingjava.version1.8/java.version!-- 打包跳过单元测试 --skipTeststrue/skipTests/properties!-- maven多环境打包配置 --profiles!-- 本地开发环境 --profileidlocal/idpropertiesspring.profiles.activelocal/spring.profiles.active/properties!-- 设置为默认环境 --activationactiveByDefaulttrue/activeByDefault/activation/profile!-- 测试环境 --profileidtest/idpropertiesspring.profiles.activetest/spring.profiles.active/properties/profile!-- 生产环境 --profileidprod/idpropertiesspring.profiles.activeprod/spring.profiles.active/properties/profile!--jdk1.8--profileidjdk-1.8/idactivationactiveByDefaulttrue/activeByDefaultjdk1.8/jdk/activationpropertiesmaven.compiler.source1.8/maven.compiler.sourcemaven.compiler.target1.8/maven.compiler.targetmaven.compiler.compilerVersion1.8/maven.compiler.compilerVersion/properties/profile/profilesbuildfinalNameAHL/finalNameplugins!-- maven 打包插件 --plugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactIdconfigurationincludeSystemScopetrue/includeSystemScope/configuration/plugin!-- maven 打包时跳过测试 --plugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-surefire-plugin/artifactIdversion2.20/versionconfigurationskipTeststrue/skipTests/configuration/pluginplugingroupIdorg.mybatis.generator/groupIdartifactIdmybatis-generator-maven-plugin/artifactIdversion1.3.7/versionconfigurationoverwritetrue/overwriteverbosetrue/verbose/configurationdependenciesdependencygroupIdcn.dd/groupIdartifactIdmybatis-generator-comment/artifactIdversion1.0.2/versionscopesystem/scopesystemPath${pom.basedir}/src/main/webapp/WEB-INF/lib/mybatis-generator-comment.jar/systemPath/dependencydependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion8.0.19/version/dependencydependencygroupIdorg.mybatis.generator/groupIdartifactIdmybatis-generator-maven-plugin/artifactIdversion1.3.7/version/dependency/dependencies/plugin/pluginsresourcesresourcedirectorysrc/main/resources/directory!--开启过滤用指定的参数替换directory下的文件中的参数--filteringtrue/filtering/resource/resources/build以下是可自定义修改 maven 插件配置文件包必须添加
propertiesmaven.build.timestamp.formatyyyyMMddHHmmss/maven.build.timestamp.format/propertiesbuild!-- 打包名格式项目名-环境-打包时间.jar --finalName${project.artifactId}-${spring.profiles.active}-${maven.build.timestamp}/finalNameplugins!-- maven 打包插件 --plugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactIdconfiguration!--打包时允许添加本地jar包--includeSystemScopetrue/includeSystemScope/configuration/plugin!-- maven 打包时跳过测试 --plugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-surefire-plugin/artifactIdversion2.20/versionconfigurationskipTeststrue/skipTests/configuration/plugin!-- 添加打包时间戳没有需求可以不加 --plugingroupIdorg.codehaus.mojo/groupIdartifactIdbuild-helper-maven-plugin/artifactIdversion3.2.0/versionexecutionsexecutionidtimestamp-property/idgoalsgoaltimestamp-property/goal/goalsconfigurationnamemodule.build.timestamp/namepattern${maven.build.timestamp.format}/patternlocalezh_CN/localetimeZoneAsia/Shanghai/timeZone/configuration/execution/executions/plugin/pluginsresourcesresourcedirectorysrc/main/resources/directory!--开启过滤用指定的参数替换directory下的文件中的参数--filteringtrue/filtering/resource/resources/build!-- maven多环境打包配置 --profiles!-- 开发环境 --profileiddev/idpropertiesspring.profiles.activedev/spring.profiles.active/properties!-- 设置为默认环境 --activationactiveByDefaulttrue/activeByDefault/activation/profile!-- 生产环境 --profileidprod/idpropertiesspring.profiles.activeprod/spring.profiles.active/properties/profile!-- 测试环境 --profileidtest/idpropertiesspring.profiles.activetest/spring.profiles.active/properties/profile/profiles配置完成后 IDEA 的 maven 会出现勾选框 3. 配置启动项 配置完成后运行对应环境的启动项打包对应环境的包
4. 异常 配置完以后运行或者 clean 后运行可能会出现 Do not use for indentation 异常尝试切换配置后点击 reload 按钮后再运行。