mvn一键换版本
发表于|更新于
|浏览量:
一条路并不因为它路边长满荆棘而丧失其美丽,旅行者照旧向前进。——罗曼·罗兰
命令:
1 | mvn versions:set -DnewVersion=[版本号] |
例如
1 | mvn versions:set -DnewVersion=0.0.1 |
即可
相关推荐
2024-08-29
jps、jstack查看java堆栈信息
宿命论是那些缺乏意志力的弱者的借口。——罗曼·罗兰 jps查看进程信息命令如下: 12345678Github-Id-VampireAchao:shenyu achao$ jps -l27312 jdk.jcmd/sun.tools.jps.Jps88929 27268 org.jetbrains.jps.cmdline.Launcher27269 org.apache.shenyu.examples.http.ShenyuTestSwaggerApplication19815 com.intellij.idea.Main27175 org.jetbrains.idea.maven.server.RemoteMavenServer3624237 org.sonarsource.sonarlint.core.backend.cli.SonarLintServerCli 然后用jstack查看堆栈信息: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484...
2024-03-29
导出三方库依赖以及许可证
不好的书告诉错误的概念,使无知者变得更无知。——菲尔丁 方法很简单,引入 12345<plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>license-maven-plugin</artifactId> <version>${license-maven-plugin.version}</version></plugin> 版本是 1<license-maven-plugin.version>2.4.0</license-maven-plugin.version> 然后使用: 1mvn license:aggregate-add-third-party 然后就会输出: 1[INFO] Writing third-party file to /Users/achao/IdeaProjects/stream-query/target/generated-so...
2025-04-17
Fabric
如果不忘记许多,人生无法再继续。——巴尔扎克 我的世界 Fabric 模组开发入门指南Fabric 是 Minecraft 的一个轻量级模组加载器和 API,它为开发者提供了一个灵活的开发环境,同时对游戏性能的影响较小。在这篇博客中,我们将介绍 Fabric 的基本概念、如何搭建开发环境,以及创建一个简单的自定义模组。 什么是 Fabric?Fabric 是一个专为 Minecraft 设计的模组加载器,与 Forge 相比,它更加轻量、快速,并且支持快速的更新和版本迭代。对于想要为 Minecraft 添加自定义功能的玩家和开发者,Fabric 是一个非常不错的选择。 Fabric 的特点包括: 轻量化:对游戏性能的影响较小。 快速更新:通常会在 Minecraft 的新版本发布后迅速支持。 模块化 API:开发者可以选择性地加载所需的功能模块。 强大的社区支持:拥有丰富的文档与教程。 开发环境搭建在开始开发之前,你需要先搭建一个基础的开发环境。以下是搭建 Fabric 开发环境的步骤: 1. 安装必要的软件 Java 开发工具包(JDK):推荐使用 JDK 17。...
2023-08-05
spring-statemachine
绝不能怜悯不该怜悯的家伙——达·芬奇 https://spring.io/projects/spring-statemachine Spring 状态机是应用程序开发人员将状态机概念与 Spring 应用程序一起使用的框架。 文档: Spring Statemachine - Reference Documentation 运行一个demo: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0&qu...
2021-06-05
Json Web Token
我以为人们在每一个时期都可以过有趣而且有用的生活。我们应该不虚度一生,应该能够说,“我已经做了我能做的事”,人们只能要求我们如此,而且只有这样我们才能有一点欢乐——居里夫人 项目源码 校验逻辑如下: 我们客户端在每个需要登录的请求带着token访问我们的接口,在服务端的LoginInterceptor中进行校验token 登录逻辑如下: 1.登录校验用户名密码 2.生成token:通过jwt工具类,使用用户名和密码生成token,然后把token存redis,设置过期时间 刷新token逻辑如下: token过期后返回 “token过期对应的code”,客户端使用一个大于token过期时间的refreshToken去调用刷新token的接口,refreshToken通过校验之后,直接生成新的token 我这里设置的两倍,这样在超过token有效期一倍,小于两倍时,期间可以刷新token,再超时就需要重新登录了 项目大家可以拉下来玩一玩
2020-09-25
java函数防抖
从工作里爱了生命,就是通彻了生命最深的秘密。——纪伯伦 前段时间写了js防抖,今天朋友(无中生友)找我要java版的 来! 123456789101112131415161718192021222324252627282930313233343536373839package com.ruben.aop;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.Around;import org.aspectj.lang.annotation.Aspect;import org.aspectj.lang.annotation.Pointcut;import java.util.Timer;import java.util.TimerTask;@Aspectpublic class HandShakeAop { boolean antiShakeFlag = false; @Pointcut("execution(* com.ruben...*.o...

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