plugin专题

Jenkins 通过 Version Number Plugin 自动生成和管理构建的版本号

步骤 1:安装 Version Number Plugin 登录 Jenkins 的管理界面。进入 “Manage Jenkins” -> “Manage Plugins”。在 “Available” 选项卡中搜索 “Version Number Plugin”。选中并安装插件,完成后可能需要重启 Jenkins。 步骤 2:配置版本号生成 打开项目配置页面。在下方找到 “Build Env

Exception in plugin Android ButterKnife zelezny

所在页面的布局文件命名id有问题,不能有两个下划线,,如tv__name

【异常】java.sql.SQLException: Unable to load authentication plugin ‘caching_sha2_password‘.

异常现象 执行mysql数据库操作的时候,出现以下异常信息: java.sql.SQLException: Unable to load authentication plugin 'caching_sha2_password'.at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:868) ~[mysql-connector-

Android studio Plugin is too old 问题

Plugin is too old, please update to a more recent version, or set ANDROID_DAILY_OVERRIDE environment variable to ........ 将默认的  classpath 'com.android.tools.build:gradle:2.2.0-beta2' 修改成 clas

vue-skeleton-webpack-plugin類庫使用記錄

vue-skeleton-webpack-plugin vue-cli3 未实现开发阶段注入骨架屏样式 若在vue.config.js 开启 css.extract = true 开发阶段无法实现样式热加载   在路由層面和首頁層面都加入骨架屏 構建的時候會報錯 [Vue warn]: Property or method "_ssrNode" is not defined on the

tensorrt plugin

自定义plugin 流程 首先明确要开发的算子,最好是 CUDA 实现;继承 IPluginV2DynamicExt / IPluginV2IOExt类实现一个Plugin 类,在这里调用前面实现的算子;继承 IPluginCreator 类实现一个 PluginCreator 类,用于创建插件实例,然后注册该 Creator 类;编译插件项目,生成动态链接库;在构造 engine 之前,

Jenkins Environment Injector Plugin 插件详解

引言 在做自动化测试的过程中,我们需要经常发送测试报告给相关研发、产品和上级,但是Jenkins邮件模板不支持Javascritpt脚本来动态生成数据,只支持静态的HTML代码,那么我们就没有办法了吗?非也,我们可以通过环境变量注入的方式读取外部的数据进行引用从而实现报告数据的真实性和实时性,下面将详细介绍Jenkins环境变量注入插件Environment Injector Plugin的使用

关于docker-maven-plugin在arm架构的机器上制作镜像报错

背景 客户环境提供的容器集群全是arm架构,因此打包时要在arm架构的电脑上来制作镜像,本人使用mac m3芯片macbook,但是执行mvn clean package -D maven.test.skip=true docker:build 命令时报错,报错信息如下: Caused by: com.spotify.docker.client.shaded.javax.ws.rs.Proce

vite-plugin-svg-icons 用法

vite-plugin-svg-icons 是一个 Vite 插件,用于将本地 SVG 文件转换为可直接在 Vue 组件中使用的图标。这个插件能够自动扫描指定目录下的 SVG 文件,并将其注册为 Vue 组件,从而简化了在 Vue 项目中使用 SVG 图标的过程。 1. 安装插件 首先,你需要在项目中安装 vite-plugin-svg-icons 以及相关依赖。 npm install v

从插件plugin和钩子hook 到“智能化自动化”架构

插件plugin和钩子hook Q1、问一下:嵌入式插件和外挂式什么 嵌入式插件和外挂式插件(通常简称为外挂)是计算机领域中两种不同的扩展或增强软件功能的方式。以下是它们各自的特点和解释: 嵌入式插件 定义: 嵌入式插件是一种遵循特定规范的应用程序接口(API)编写的程序,它被设计为直接嵌入到宿主软件(主程序)中运行,以增强或扩展宿主软件的功能。这种插件通常与宿主软件紧密集成,共享宿主软件

vite-plugin-ejs:打包时报错:hook is not a function

现象:打包时提示hook is not a function  解决方法1: 在node_modules中找到vite-plugin-ejs的index.js,将handler修改为transform: 解决方法2: 使用vite --version命令查看本机的vite版本,根据插件的写法选择相应的vite版本, 如何选择参考原因中的详情 原因: 由于vite-plugin-e

mysql:2059 -Authentication plugin ‘caching-sha2-password‘解决办法

出现 “Authentication plugin ‘caching_sha2_password’ cannot be loaded” 错误通常意味着 MySQL 客户端和服务器之间在尝试使用 caching_sha2_password 认证插件时遇到了问题。以下是一些可能的解决步骤: 亲测有效 更改用户身份验证方式:可以尝试将用户的身份验证方式更改为较旧的插件,你可以在 MySQL 中执行以下

使用dockerfile-maven-plugin打包镜像时使用本地镜像作基础

使用dockerfile-maven-plugin插件打包Docker镜像时,不要从远程仓库中拉取,而是直接使用本地镜像: <plugin><groupId>com.spotify</groupId><artifactId>dockerfile-maven-plugin</artifactId><configuration><pullNewerImage>false</pullNewerImag

Ubuntu 22.04中解决Could not load the Qt platform plugin “xcb“问题解决方法

摘要:在Ubuntu 22.04中安装OpenCV后,遇到“load the Qt platform plugin “xcb” in site-packages/cv2/qt/plugins" even though it was found. 的问题,导致程序无法启动。本文详细探讨了该问题的成因,并介绍了几种常见但无效的解决方法,包括设置环境变量、重装OpenCV或PySide6、以及降低Ope

八、SPA单页面实现SEO优化之预渲染prerender-spa-plugin

文章目录 一、前言二、prerender-spa-plugin预渲染方式实现SEO插件介绍实现步骤 一、前言 关于SPA和SEO优化、SSR服务器渲染的介绍可以参考这里: 六、什么是SEO优化(搜索引擎优化)?SPA单页面应用如何实现SEO优化? 通过上一篇文章我们介绍了服务端渲染的方式来实现单页面应用的SEO优化。但是,服务端渲染的方式对开发并不友好,它需要约定各种规范,

导入项目时报以下错误Could not calculate build plan: Plugin org.apache.maven.plugins:maven-

导入项目时报以下错误. Could not calculate build plan: Plugin org.apache.maven.plugins:maven-war-plugin:2.1.1 or one of its dependencies could not be resolved: Failed to read artifact descriptor for ...     此问题

spring-boot-maven-plugin多模块install问题

一、问题描述:   项目分多个模块,open-eureka注册中心、open-provider服务提供者、open-common公共部分,provider依赖common。父pom使用spring-boot-maver-plugin插件,项目直接运行Main主类没问题,但是install报common中的类找不到符号. 二、查找问题:   spring-boot-maven-plugin 打

Android IDE Plugin ViewInject

前言 目前为止,Android使用的插件的已经很多了,但是自己在这块确实空白的,之前写过了ViewInject博客了,在优化findViewById之后,考虑到不需要手写问题的情况下,采用插件辅助来开发,网上目前已经有了ButterKnife的辅助的插件,为自己开发ViewInject插件,个人建议不要光看我写的一部分我用到的方法,需要你自己看IDE Plugin API刚好这段时间有空闲时间。

gradle plugin baseExtension getCompileSdkVersion为null问题

自定义了一个gradle插件,在里面用如下代码获取compileSdkVersion val plugin = project.plugins.getPlugin(AppPlugin::class.java)val sdkDirectory = plugin.baseExtension.sdkDirectoryprintln("androidExtension compileSdkVersion

Idea 配置maven-tomcat-plugin插件实现项目部署

参考文章: 开发过程使用Tomcat Maven插件持续快捷部署Web项目 MAVEN+TOMCAT6-MAVEN-PLUGIN实现热部署及调试 实现maven项目部署到服务器分为如下几个步骤: tomcat 的tomcat-users.xml中添加用户;maven 的settings.xml中添加server;pom.xml中添加tomcat7-maven-plugin插件配置;在tom

注解@Slf4j (及idea没有提示下的plugin安装)

如果不想每次都写private  final Logger logger = LoggerFactory.getLogger(XXX.class); 可以用注解@Slf4j 一、在pom文件加入依赖 <dependency>    <groupId>org.projectlombok</groupId>    <artifactId>lombok</artifactId> </dependen

启动android studio 报错Missing essential plugin: org.jetbrains.android Please reinstall Android

更新完成android studio 报错:Missing essential plugin: org.jetbrains.android Please reinstall Android 图解 解决方法:删除C:\Users\lenovo\AppData\Roaming\Google\AndroidStudio2020.3\disabled_plugins.txt, 如果找不到上面哪个文件

maven插件的学习---maven-surefire-plugin测试运行器

1.maven-surefire-plugin简介 Maven本身并不是一个单元测试框架,它只是在构建执行到特定生命周期阶段的时候,通过插件来执行JUnit或者TestNG的测试用例。这个插件就是maven-surefire-plugin,也可以称为测试运行器(Test Runner),它能兼容JUnit 3、JUnit 4以及TestNG。 在默认情况下,maven-suref

[Android 源码解析]bluez中几个重要plugin的初始化--audio,input,network,health

本来只想分析一下hciops的初始化就不再管了,后来发现别的plugin的初始化在后面还是会有涉及,心中想,既然已经分析了这么多,咋就索性都分析了算了,反正也不差这一点代码,其它的plugin还有audio,input,network,health。我们只看两个函数init或者setup。所以看起来应该会比较简单一点。   2.3.7.1 audio的init分析  audio 这个插件的分

maven-jar-plugin maven打包插件笔记

文章目录 配置示例 其他官网文档问题maven打包插件是如何和打包动作关联在一起的?配置文件中 goal是必须的吗? maven自定义插件内容很多,也不易理解,这里把maven打包插件单拿出来,作为入口试着理解下。 配置示例 <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-p

springboot学习(六十七) springboot项目通过gradle-docker-plugin插件构建为doker镜像并推送至镜像私服

文章目录 前言1、使用gradle部署springboot项目2、Docker开启远程访问3、安装镜像私服Harbor4、gradle中配置插件 前言 springboot从2.4默认提供了打镜像的gradle插件,但通过此插件没找到能设置基础镜像的方式,参见:https://blog.csdn.net/u011943534/article/details/112136459