maven 打包时缺少文件_jenkins+maven应如何动态打包不同配置文件

news/2024/7/7 12:38:07

概述

很多时候我们在用jenkins打包的时候,肯定有很多环境,例如生产环境、测试环境、开发环境等等,那么jenkins+maven应如何动态打包不同配置文件呢?下面简单介绍下怎么设置和其中的配置是怎么关联起来的。


1、pom.xml配置

先看下pom.xml的配置,以下是我们平时用的其中一个pom.xml。

 dev  true  devsitsituatuat

在源码管理的URL实际上是pom.xml上的路径,

6fd264b027a82888ba10b0c99e07fa5e.png

由pom.xml来标识不同的配置

29bc724fddb167875a7165130ead9252.png

2、具体配置文件存放位置

像我们项目配置文件就放在/ocs/src/main/resources/profiles下

09e2f8ad46926725f4a5db7ff5777c71.png

3、jenkins指定配置文件

在不同环境使用Jenkins的时候,-P后面加上不同的参数

因为我这里是生产环境,所以我这里是-P pro

f634260710f4b4d4e41c4cb7e6ceae1d.png

4、打包构建

构建后看配置文件确实是对的,OK!

2363c0f3664f7519202c8447ed956d1f.png

后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~

eb4d314e98b586cfe03da98b7cbffb83.gif

http://www.niftyadmin.cn/n/3938202.html

相关文章

为空 判断_Form表单submit提交时的非空判断

概要使用Form表单提交信息时&#xff0c;可能我们需要对输入的信息进行判断&#xff0c;如果没有输入内容或者全部输入空格则不能进行提交&#xff0c;从而达到简单的信息过滤&#xff0c;这里使用的是JS来进行判断。实例代码&#xff1a;# Form表单 <form class"form-…

tplink连接服务器失败_tplink路由器网络已连接但是上不了网怎么办?

问&#xff1a;本人家里用的tplink路由器&#xff0c;现在问题是电脑和手机都可以连接到tplink路由器网络&#xff0c;但是连接网络后却上不了网。请问大家这是什么原因造成的&#xff0c;我要怎么办&#xff1f;答&#xff1a;能够连接到tplink路由器的网络但上不了网&#xf…

Linux主要的常用命令(玩Linux的人士不得不学哦!)

Linux虽然是免费的&#xff0c;但它的确是一个非常优秀的操作系统&#xff0c;与MS&#xff0d;WINDOWS相比具有可靠、 稳定、速度快等优点,且拥有丰富的根据UNIX版本改进的强大功能。下面&#xff0c;作为Linux爱好者&#xff0c;让我们一起来学习Linux的一些主要命令&#xf…

dubbo service注解用法_被事务代理的spring service 不能使用注解方式发布dubbo服务的问题解决...

问题:使用 com.alibaba.dubbo.config.annotation.Service 发布dubbo服务的时候,当服务类没有加入Transactional的时候没有问题.但是当加入事务后,spring bean 事务代理, dubbo的 AnnotationBean 扫描 类执行下面的代码的时候就获取不到对应的注解,也就发布不了服务:Service ser…

CISCO认证介绍

Cisco认证是互联网界具有极大声望的网络技能认证。其总体认证体系包括路由和交换网络支持&#xff08;售后工程师认证体系&#xff09;&#xff0c;路由和交换网络设计&#xff08;售前工程师认证体系&#xff09;和广域网交换网络设计和支持几大部分。同时&#xff0c;Cisco公…

【一只蒟蒻的刷题历程】 【洛谷】 高精度乘法

洛谷 / 题目列表 / 题目详情 P1303 A*B Problem 题目描述 求两数的积。 输入格式 两行&#xff0c;两个整数。 输出格式 一行一个整数表示乘积。 输入输出样例 输入 #1 1 2 输出 #1 2 说明/提示 每个数字不超过 102000 &#xff0c;需用高精。 思路&#xff1a; …

apache转发tomcat路径_Apache + Tomcat环境如何配置URL转发

一、准备相关软件a) Apache HTTP Server 2.2(http://httpd.apache.org/download.cgi )b) Tomcat 6.0 (http://tomcat.apache.org/ )c) Apache Tomcat Connector(http://tomcat.apache.org/connectors-doc/ )mod_jk-1.2.31-httpd-2.2.3.so 对应Apache HTTP Server 2.2的版本二、…

VCenter电源报警

问题&#xff1a;装好vcenter后对接ESXI出现电源报警&#xff1a;主机硬件电源状态解决方法&#xff1a;查看到是因为只有一个电源在工作&#xff0c;我这里是因为另外一个电源没有插。