jenkinsのMaven项目构建
发表于|更新于
|浏览量:
首先安装插件

安装完了我们新建项目就可以选maven项目了

新建一个项目,配置仓库地址
配置maven命令

然后页面稍微做一点点修改,push,Build Now
成功后刷新发现项目已经成功部署

相关推荐
2023-03-22
mybatis的call-setters-on-nulls
一个结婚以后的朋友,无论如何不是从前的朋友了,男人的灵魂现在羼入了一些女人的灵魂。——罗曼·罗兰 我们在使用org.apache.ibatis.session.SqlSession#selectMap(java.lang.String, java.lang.String) 时会遇到字段值为null的时候,这个时候返回的map会丢失掉对应的entry节点 只需要配置mybatis.configuration.call-setters-on-nulls为true即可保留对应的entry
2021-06-11
redis的manager层应用
一身报国有万死,双鬓向人无再青。 —— 陆游 封装了一个操作redis的管理层,简单处理了缓存穿透、击穿、雪崩问题 Manager 12345678910111213141516171819202122232425package com.ruben.manager;import com.alibaba.fastjson.TypeReference;import java.util.function.Supplier;/** * redis管理层 * * @author <achao1441470436@gmail.com> * @since 2021/6/11 0011 21:55 */public interface RedisManager { /** * 从缓存中获取否则从mysql中查询 * * @param key 缓存中的key * @param mysqlSupplier 查询mysql操作 * @param typeReference 返回的类型 * @param ...
2025-03-23
apache-shenyu插件配置规则处理杂谈
我去旅行,是因为我决定了要去,并不是因为对风景的兴趣。——马尔克斯的《霍乱时期的爱情》 这个issue: https://github.com/apache/shenyu/issues/5966 其中提到由于没有填写handler导致无法提交,于是先临时添加一个必填标识 https://github.com/apache/shenyu-dashboard/pull/525 这里发现有两个Handler的表单项,一眼看过去好像是个BUG,本来是打算合二为一,发现由于此处的设计是两个FormItem,删掉下面的Handler的label,会导致被删除的表单项往左偏移而对不齐 此处介绍一下两个都称之为Handle的表单项的区别,第一个是组件独特的表单项,例如request插件就是request对应的xxx.js,表单项里包含填写多个params、headers、cookies等,如果是其他组件则是填写其他的东西;第二个是在PluginTemplate动态配置出来的 目前的代码逻辑比较绕,大概介绍一下: src/routes/Plugin/Common/Rule.js是一个AddMo...
2025-02-20
HuTool告别Dromara,转型商业化背后的深层原因?
爱自己是终身浪漫的开始。——奥斯卡·王尔德的《理想的丈夫》 最近,开源界一个重磅新闻引发了广泛的讨论:HuTool宣布告别Dromara组织,正式转移到商业化公司账号。这一消息不仅震动了开源社区,也让我们开始反思开源项目的未来走向,特别是在商业化压力日益加剧的今天。 1. 开源的理想与现实:商业化的抉择在开源社区中,HuTool一直是一个备受推崇的项目。它以简洁、高效的工具库为开发者提供了大量的便利,尤其在Java开发者中间有着极高的声誉。HuTool本身在加入Dromara组织之前,已经有着强大的社区支持和广泛的使用群体。然而,随着项目的不断壮大,HuTool面临的一个问题越来越突出——资金与资源的匮乏。 尽管开源项目有其理想主义的成分,很多开源贡献者也抱有让技术回馈社会的想法,但在实际操作中,长期的开发与维护是需要大量资金与人力资源的。这就让许多曾经致力于开源的项目,最终不得不面对是否要转型为商业化项目的问题。HuTool的退出Dromara,正是一个标志性的事件。 2. 商业化的力量:如何平衡开源与盈利HuTool的转型并非孤例。近年来,越来越多的开源项目都在探索商业化...
2020-08-29
第三方登录
大家经常被注册登录繁琐的步骤击退,经常进几个不同的网站要输入几次用户密码,特别繁琐 所以社交账号登录出现了,也就是说用QQ微信微博等社交账号就可以登录其他网站 OAuth 2.0是用于授权的行业标准协议。OAuth 2.0致力于简化客户端开发人员,同时为Web应用程序,桌面应用程序,移动电话和客厅设备提供特定的授权流程。该规范及其扩展正在IETF OAuth工作组内开发。 Oauth 2.0文档 流程图如下: 1234567891011121314151617+--------+ +---------------+| |--(A)- Authorization Request ->| Resource || | | Owner || |<-(B)-- Authorization Grant ---| || | ...
2021-04-01
多模块install时报包不存在
想升高,有两样东西,那就是必须作鹰,或者作爬行动物——巴尔扎克 今天发现一个坑 就是明明项目能正常运行,install一直报错说包找不到不存在 我一看这个包是依赖的另一个common模块,它是一个springboot工程 我就算install了common模块没报错,我这里仍然报错找不到包,看target目录里确实又存在 思来想去摸不着头脑,于是查阅百度,最后找到了解决方案 在common模块中的pom.xml找到spring-boot-maven-plugin配置的地方 如果没有,则自己新建一个 标签层级为**project=>build=>plugins=>plugin** 找到artifactId为spring-boot-maven-plugin的这层 加上配置<classifier>exec</classifier>即可 123<project> <build> <plugins> 123456789101112131415161718<p...

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog