首页 > 其他分享 >maven指定配置文件部署

maven指定配置文件部署

时间:2024-11-22 16:29:35浏览次数:1  
标签:配置文件 package 指定 maven application test yml

打包后文件如下(只包含指定配置文件): 操作步骤: application.yml文件:

spring:
  profiles:
  ##占位符
    active: @package.environment@
pom文件:
<!--配置环境的profile-->
<profiles>
    <profile>
        <id>test</id>
        <properties>
            <package.environment>test</package.environment>
        </properties>
    </profile>

    <profile>
        <!-- 生产环境 -->
        <id>prod</id>
        <properties>
            <package.environment>prod</package.environment>
        </properties>
        <activation>
            <!-- 默认环境 -->
            <activeByDefault>true</activeByDefault>
        </activation>
    </profile>
</profiles>
<!--打包保留文件-->
<build>
    <resources>
    <resource>
        <directory>src/main/resources</directory>
        <filtering>true</filtering>
        <includes>
            <include>application.yml</include>
            <include>application-${package.environment}.yml</include>
            <include>**/*.xml</include>
        </includes>
    </resource>
</resources>
</build>

指定打包配置:

clean package -DskipTests -P test

注意:

本地idea运行切换环境的话需要先进行指定打包配置操作,不然target文件没有你切换的配置文件会报错

标签:配置文件,package,指定,maven,application,test,yml
From: https://www.cnblogs.com/nxjblog/p/18563124

相关文章

  • 项目启动报错java 读取FMavenRepositoryorglz4lz4-java1.7.1lz4-java-1.7.1.jar时出错
    文章目录1.错误呈现2.错误原因3.解决方案3.1方案一:删除jar包,让Maven重新下载(项目重启后可能还是会报错)3.2方案二:删除jar包,手动下载jar包1.错误呈现java:读取F:\MavenRepository\org\lz4\lz4-java\1.7.1\lz4-java-1.7.1.jar时出错;errorinopeningzipfil......
  • Maven笔记
     什么是MavenMaven的概念Maven是自动化构建工具。Maven是Apache软件基金会组织维护的一款自动化构建工具,专注服务于Java平台的项目构建和依赖管理。Maven这个单词的本意是:专家,内行。Maven是目前最流行的自动化构建工具,对于生产环境下多框架、多模块整合开发有重要作......
  • Windows为文件指定默认应用
    方法一(大多数时候没用):方法二:下载链接:Notepad++6.6.8-x86(密码:hcmy)......
  • 自动批量打印文档,无需人工的 软件,指定一打印文件夹,所有丢进去的Word、PDF、图片都将被
    全自动批量打印文档指定一打印文件夹,所有丢进去的Word、PDF、图片都将被逐个自动打印,并记录打印日志、总页数,支持批量双面自动打印软件主页:http://6laohu.com使用介绍下载 全自动批量打印文档 可实时监控指定目录,如果有新增的Word、PDF、图片文件,软件将自动批量逐个打印,无需......
  • 创建springboot+maven项目
    一、新建java-maven项目二、配置maven1、打开File--settings2、搜索并配置mavenMavenhomepath:  maven文件根目录Usersettingsfile:   maven根目录下conf文件夹下  settings.xml文件Localrepository:    项目同级文件夹repository3、检查......
  • PATH 命令用于显示或设置可执行文件的搜索路径,帮助操作系统或命令行环境找到你需要运
    path|MicrosoftLearnC:\Users\Administrator>PATH/?为可执行文件显示或设置一个搜索路径。PATH[[drive:]path[;...][;%PATH%]PATH;键入PATH;清除所有搜索路径设置并指示cmd.exe只在当前目录中搜索。键入PATH但不加参数,显示当前路径。将%PATH%包括在新的路径......
  • windows局域网配置文件共享
    配置电脑网络1、右键网络,选择属性2、更改高级共享设置3、专用网络设置4、公用网络设置5、所有网络设置创建共享文件夹1、创建共享文件夹(可自定义文件夹名称)2、右键文件夹属性3、文件属性-共享4、添加everyone共享用户,选择"读写"权限5、文件属性-安全,设置every......
  • maven仓库
    远程仓库不在本机中的一切仓库都是远程仓库,其中分为中央仓库和本地私服仓库默认的远程仓库使用的Apache提供的中央仓库:https://mvnrepository.com/本地仓库本地仓库指本机的一份拷贝,用来缓存远程下载,包含你尚未发布的临时构件镜像仓库如果仓库A可以提供仓库B存储的......
  • JavaWeb——Maven、web入门
    1.mavenmaven是一款用于管理和构建Java项目的工具,它基于项目对象模型(POM—ProjectObjectModel)的概念,通过一小段描述信息来管理项目的构建。1.1.作用1.1.1.依赖管理方便快捷的管理项目依赖的资源(jar包),避免版本冲突问题1.1.2.统一项目结构提供标准、统一的项目结构......
  • idea中maven的配置
    创建Maven项目选择NewProject。选择Maven,然后点击Next。选择Createfromarchetype(如果你想使用原型)或直接点击Next。输入项目的GroupId和ArtifactId,然后点击Next。选择项目的保存位置,然后点击Finish。导入已有的Maven项目:选择Open,然后选择你的Maven项目的......