maven安装本地 jar 包

参考文章 参考文章 1 参考文章 2 实现方式 mvn install:install-file -Dfile=/path/to/jar/your-jar-file.jar -DgroupId=com.example -DartifactId=your-artifact-id -Dversion=1.0 -Dpackaging=jar若上述命令中的 -Dfile=所需要参数路径中有特殊字符的话,则可以使用双引号,即: mvn install:install-file -Dfile="/path/to/jar/your-jar-file.jar" -DgroupId=com.example -DartifactId=your-artifact-id -Dversion=1.0 -Dpackaging=jar……

阅读全文

maven打包跳过测试的 2 种方式区别

参考文章 CSDN 参考文章 命令行方式跳过测试 # 既不编译测试类,也不运行测试。 mvn package -Dmaven.test.skip=true # 编译测试类,但不运行测试。 mvn package -DskipTests=true……

阅读全文

SpringBoot 应用使用 ThinLayout 打包的一些注意事项

参考 本文主要参考: 廖雪峰-瘦身Spring Boot应用 Spring Boot Thin Launcher GitHub 官方站点 改进打包配置 针对原文 瘦身Spring Boot应用 中已不适用新版 1.0.31的内容进行调整。 首先需要在打包插件中添加repackage的execution,其目的是将spring-boot-thin-layou……

阅读全文

Mac下使用GraalVM和SpringBoot3.1构建本地应用

准备工作 安装GraalVM工具 使用 sdkman 下载并安装 GraalVM的jdk sdk install java 22.3.1.r17-grl安装好后,将该sdk设置为默认 sdk default java 22.3.1.r17-grl检查版本 java -version openjdk version "17.0.6" 2023-01-17 OpenJDK Runtime Environment GraalVM CE 22.3.1 (build 17.0.6+10-jvmci-22.3-b13) OpenJDK 64-Bit Server VM GraalVM CE 22.3.1 (build 17.0.6+10-jvmci-22.3-b13, mixed mode, sharing)检查gu工具版本: gu --version GraalVM Updater 22.3.1安……

阅读全文

如何在你的MacBookPro上升级getopt命令

缘起 最近一直在因为自动化测试搭建环境的原因,使用 linux shell 进行编程,已使得能够一键搭建测试环境。 服务器端的 getopt 工具是增强版的,而本机 MacBookPro 上的版本则是系统自带的陈旧版本,因此有必要升级成为增强版。 升级 对于使用 brew 这个管理工具的人来说,比较幸运,有个 gnu-getopt 可以使用。安装起来也很简单。 brew install gnu-ge……

阅读全文

批量删除docker的容器及镜像

批量删除所有容器 docker rm `docker ps -a -q`批量删除所有镜像 docker rmi `docker images -q`批量删除含有关键字的容器 docker rm `docker ps -a | grep dmj | awk '{print $1}'`批量删除含有关键字的镜像 docker rmi --force `docker images | grep dmj | awk '{print $1}'`关键知识点 docker ps -a -q 命令输出容器 id 使用grep "关键字" 命令查找想要的容……

阅读全文

如何查看mysql数据库各个表的大小

参考原文: https://www.cnblogs.com/chuanzhang053/p/16937461.html 查看每个库中表的大小,按大小排序 注意:表占用空间大小,包括 数据 和 索引 SELECT table_schema as `Database`, table_name AS `Table`, round(((data_length + index_length) / 1024 / 1024), 2) `Size in MB` FROM information_schema.TABLES ORDER BY (data_length + index_length) DESC;查看某个特定的库中,表的大小 SELECT table_schema as `Database`, table_name AS `Table`, round(((data_length + index_length) / 1024 / 1024), 2) `Size in MB` FROM information_schema.TABLES WHERE table_schema = "iuap_data_datafusion" # 替换为具体的库名 ORDER BY (data_length + index_length) DESC;……

阅读全文

使用docker alpine 的 java容器运行grpc服务报错

背景 在使用 java8(amazon corretto)本机(mac book pro)编译和运行项目时,无任何异常。将编译后的 jar 文件打包到 docker 镜像后,再运行,报”Could not find TLS ALPN provider; no working netty-tcnative, Conscrypt, or Jetty NPN/ALPN available“ 这个错误。 Dockerfile 内容如下: FROM amazoncorretto:8-alpine RUN sed -i 's/dl-cdn.alpinelinux.org/mirror.tuna.tsinghua.edu.cn/g' /etc/apk/repositories RUN apk --update add curl bash ttf-dejavu && \ rm -rf /var/cache/apk/* RUN apk add -U tzdata && \ /bin/cp /usr/share/zoneinfo/Asia/Shanghai……

阅读全文

测试用例编写

当前测试组(集成测试/接口测试)的方式 采用行业内流行的 xmind(脑图)的方式编写测试用例,通过生成遵循一定格式的 Excel 文件,可以导入到禅道系统。参见《测试用例设计-模板.xmind》 优点: xmind 文档能够清晰体现出主线思路。 缺点: 额外安装软件 用例过多时,无法直观看到有多少个用例 采用 jmeter 作为……

阅读全文

最近文章

分类

标签

工具站

其它