草庐IT

jar-signing

全部标签

【jenkins】jenkins流水线构建打包jar,生成docker镜像,重启docker服务的过程,在jenkins上一键完成,实现提交代码自动构建的功能

 【jenkins】jenkins流水线构建打包jar,生成docker镜像,重启docker服务的过程,在jenkins上一键完成,实现提交代码自动构建,服务重启,服务发布的功能。一键实现。非常的舒服。1.启动脚本shell脚本这是shell脚本 脚本名称:startup.sh 本脚本的功能是在jenkins构建完项目后,通过jar包生成docker镜像,然后重新服务的功能。demo-test是服务名字脚本目录地址:/root/saas/akk-account/startup.sh ##startup.sh##本脚本的功能是在jenkins构建完项目后,通过jar包生成docker镜像,然后

【解决】Error response from daemon: Get "https://xxx.xx.xx.xxx/v2/": x509: certificate signed by unknown...

【解决】Errorresponsefromdaemon:Get"https://xxx.xx.xx.xxx/v2/":x509:certificatesignedbyunknownauthority登陆私有harbor时报错如下:dockerloginxxx.xx.xx.xxxUsername:xxxxPassword:xxxxErrorresponsefromdaemon:Get"https://xxx.xx.xx.xxx/v2/":x509:certificatesignedbyunknownauthority原因大概是docker默认支持https的协议,而私有库是http的协议。win

Could not download hap-3.0.5.2-unshaded.jar (com.huawei.ohos:hap:3.0.5.2)

今天打开鸿蒙开发工具(DevEcoStudio)时报如下的错误:我当时用的是外网,编译了好几次都下载不成功,最后发现gradle.properties文件配置了gradle代理,外网环境是不需要配置代理的,,如果配置了代理删掉或者注释掉后试试:我注释掉后可以编译成功了!

如何指示Java Gradle插件不使用根项目名称来构建模块jar?

作为我的CI流程的一部分,Symlink目录是用“模块”之类的任意名称制成的,该名称将始终指向正确的构建目录。不幸的是,当Java插件决定命名生成的JAR文件时,它似乎使用了它module.jar.我该如何告诉Gradle使用其他一些属性来确定JAR名称?看答案您有几个选择来实现这一目标,以下是其中一些:设置rootProject.name在settings.gradle使其独立于目录名称(总是一个好主意)设置archivesBaseName在影响所有存档任务的基本名称的项目上设置baseName在jar无论您喜欢什么任务设置archiveName在jar无论您喜欢什么任务

Maven使用IDEA自带工具打包,同时将lib下的jar包打入,双击jar包可直接运行

前言使用IDEA自带打包工具,可以将自己引入的第三方jar包(lib下的jar包,非pom文件中)打包到jar中。Artifacts是maven中的一个概念,表示某个module要如何打包,例如warexploded、war、jar、ear等等这种打包形式;Artifacts,它的作用是整合编译后的java文件,资源文件等,有不同的整合方式,比如war、jar、warexploded等,Artifacts也有一个OutputDirectory:而Artifacts里的输出目录是跟容器有关系的,在容器运行的时候,1.会把前两者中起作用的那个(个体配置优先)的classes文件复制到Artifac

Maven 命令之将本地 Jar 包安装到 Maven 本地仓库

1、前言Maven是Java平台下的一款项目构建和依赖管理的自动化管理工具。通过Maven远程仓库地址我们可以方便的管理Jar依赖包,但是在实际项目中有时候存在远程仓库中没有的Jar包,我们在项目中又必须要使用它,那就需要把本地Jar添加到本地的Maven仓库中。2、本地Jar包安装到Maven本地仓库2.1、Maven命令Windows环境打开cmd窗口。Mac环境打开终端。IDEA在Maven面板,点击ExecutemavenGoal,如下图:输入以下命令mvninstall:install-file-Dfile=C:/csdn/woniu.jar-DgroupId=com.csdn.de

ios - Signed Hex 到 Signed Int Swift

我见过很多将hex转换为int的问题,但这些都是unsigned->unsigned的变体。如何将带符号的十六进制转换为Int?例如。somefunc('0xfffff830')=-2000 最佳答案 您的问题暗示您正在处理32位有符号整数(否则0xfffff830不能被认为是否定的),所以这会起作用:letnum="0xfffff830"letx=Int32(truncatingBitPattern:strtoul(num,nil,16))println(x)//-2000strtoul()将十六进制字符串转换为无符号整数UInt

idea如何查找maven依赖、查看依赖关系、删除重复的jar包

一先装一个管理pom依赖的插件File–>Settings–>Plugins–>搜索maven–>找到MavenHelper安装–>重启idea打开pom.xml剔除重复的包1选择DependencyAnalyzer2选择红色的包,右侧有多个版本冲突了,保留一个版本即可3选择一个版本,右键选择Exclude剔除即可二查看整个项目的依赖关系1打开idea的maven管理窗口,选择packager,点击那个图标,就会打开左侧的依赖关系图红色虚线代表重复依赖红色实线代表冲突2常用的功能,加减号是放大缩小的,1:1是最适合浏览的3剔除某个包,可以右键选择Exclude4放大镜功能:按住alt键马上滑动

SpringBoot 将项目打包成 jar 包

SpringBoot将项目打包成jar包一、项目打包成jar包首先在pom.xml文件中导入Springboot的maven依赖build>plugins>plugin>groupId>org.springframework.bootgroupId>artifactId>spring-boot-maven-pluginartifactId>plugin>plugins>build>在项目的生命周期中,package一下package完成以后,target中会生成一个.jar包package完成后的jar包找到对应的jar包路径下,java-jar打包后的名字即可运行成功;该jar包所在的路径下

jenkins如何同一jar包部署到多台服务器

文章目录安装插件配置ssh服务构建完成后执行没有部署过可以跟这个下面的步骤先部署一遍,我这篇主要讲jenkins同一jar包部署到多台服务器【Jenkins】部署Springboot项目https://blog.csdn.net/qq_39017153/article/details/131901613安装插件PublishOverSSH这里是已经安装过了#mermaid-svg-1j101b9BybXH9Fqx{font-family:"trebuchetms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-1