
maven
文章平均质量分 86
码农下的天桥
混口饭吃。。。。
展开
-
[CI、CD入门]maven打包可执行程序之微服务-服务提供者篇
前言持续构建,自动部署这个机制必须要落实到具体开发任务中,光是写几个demo编译最简单的程序或者web意义不大。 本篇文章将用现有的微服务框架程序作为例子,说明主要打包流程。微服务项目框架及目录说明API子项目说明这里先说明一下微服务项目的目录结构首先每一个微服务都划分为两个子项目,分别是:API接口调用层,及APP程序执行主体。 目的是:api子项目用于导出到本地...原创 2018-07-08 20:04:53 · 1807 阅读 · 0 评论 -
[war打包]在maven-antrun-plugin复制更改了配置文件但是maven-war-plugin打包出来配置文件没变化(草稿)
前言 &背景介绍在某个java-web项目中,需要根据maven的profile的配置进行properties文件的切换, 例如,项目的配置文件结构如下: 在resources文件夹下面分别有profiles文件夹及conf文件夹【重点关注】, profiles下面有三个环境,分别是dev,test,product,而conf的配置文件都是跟随开发人员选择的环境【dev,te...原创 2018-07-27 17:11:58 · 5338 阅读 · 1 评论 -
【综合】微服务(java app)的服务器托管及自动部署
前言到这一步需要的东西很多,可以参考一下之前的文章, 譬如: 研发模式及运维专栏 里面的maven,nexus,jenkins,zookeeper配置,nohup及centos下的服务,还有: 微服务专栏 下面的项目配置及pom文件处理。前提假定已经有一个微服务项目,已经可以用maven正常构建,此为前提。 ps:自动构建流程其实是有矛盾之处的,根据目前的模式,微服务必须先...原创 2018-07-25 12:10:32 · 1896 阅读 · 0 评论 -
maven对java可执行jar打包及war打包
前言参考资料: 实战(九)——打包的技巧java app可执行打包使用的是: maven-shade-plugin 这个插件,demo程序为:其中,pom文件为:<?xml version="1.0" encoding="UTF-8"?&amp原创 2018-07-06 15:45:25 · 4280 阅读 · 0 评论 -
jenkins-1、创建pipeline及相关脚本编写
新创建一个pipeline项目。然后写第一个脚本,例如:pipeline { agent any stages { stage('Build') { steps { sh 'echo "Hello World"' sh ''' ...原创 2018-06-29 15:07:01 · 13686 阅读 · 4 评论 -
微服务架构【技术点2】--- centos+nexus搭建maven私服+idea联合发布使用
前言一般产品到了一定规模内部的maven是必须要搭建的—-当然,不到一定规模也可以搭建的,关键就看整个开发流程和团队配合了。 注意,这个搭建maven在网上已经一堆实践了的,跟着做即可。当然,假如有坑的话我也会先填上去的。准备工作分别先安装jdk及maven。执行:java -version看看有没有安装java,服务器不要随便换环境。假如没有的话就用:yum i...原创 2018-06-13 22:57:25 · 861 阅读 · 0 评论 -
idea使用maven私服+编译上传jar--草稿
这里写链接内容原创 2018-06-13 10:47:44 · 8409 阅读 · 1 评论 -
centos安装nexus搭建maven私服,缔造内部开发环境-初稿(1)
前言一般产品到了一定规模内部的maven是必须要搭建的—-当然,不到一定规模也可以搭建的,关键就看整个开发流程和团队配合了。 注意,这个搭建maven在网上已经一堆实践了的,跟着做即可。当然,假如有坑的话我也会先填上去的。准备工作分别先安装jdk及maven。执行:java -version看看有没有安装java,服务器不要随便换环境。假如没有的话就用:yum insta...原创 2018-06-13 01:59:04 · 2263 阅读 · 1 评论 -
[CI、CD入门]jenkins+maven+svn+自动构建
添加新的job。原创 2018-06-28 14:21:20 · 715 阅读 · 0 评论 -
[CI、CD入门]maven补遗---不同环境的打包方案
前言具体资料请参考前一篇文章。配置项目结构如上图,说明一下,在resource下面的test、dev、product三个环境下的配置分别对应pom下面设定的dev、test、product的profile,而规则copy-resources指定了选定环境后要将环境下面的配置文件输出到输出目录下面的conf/env文件夹下。点击package就是打包了。pom配置代码...原创 2018-06-28 11:04:18 · 938 阅读 · 0 评论 -
[CI、CD入门]maven打包之war(分环境)
项目结构: pom文件内容:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schema...原创 2018-07-09 10:57:11 · 555 阅读 · 0 评论 -
[maven打包]占位符替换
前言参考: maven 打包时动态替换properties,xml资源文件中的配置值 maven 根据P参数值打包动态修改properties文件中值或一定properties 简单 maven工程 spring注入 占位符 替换打包...转载 2018-08-28 09:42:55 · 2618 阅读 · 0 评论