自己搭建了Jenkins,把流程记录了下来,结合了一些网上的资料整合了一下。供自己复习,也传承互联网开放思想,分享~#安装Jenkins需要的环境 #Centos7 yum安装maven wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/ep
目录1.Docker安装1.1docker概念 1.2安装1.3卸载docker 1.4docker命令2.nacos安装3.mysql安装4.Redis安装5.Rabbitmq安装5.1安装 5.2安装RabbitMQ延迟消息插件6.RocketMq安装7.springboot项目部署8.jenkins自动化部署docker1.Docker安装1.1docker概念
在Java开发中,处理JAR路径常常是必不可少的工作,尤其是在打包和发布应用程序时。本文将详细记录如何高效地解决“Java修改JAR路径”的问题,并从环境配置、编译过程、参数调优、定制开发、性能对比、安全加固等方面进行深入分析和探讨。 ### 环境配置 使用Java进行开发时,我们首先需要确保开发环境的正确配置。以下是整个配置流程的图示,包含必要的工具及其版本。 ```mermaid
原创 6月前
101阅读
之前:1、Jenkins拉取Gitlab源码。通过git@ip方式成功,通过http://ip方式,没有成功通过git@ip方式成功重点是公钥配置。参考:注意:公司的VPN方式,不支持git方式,提提22端口拒绝,就得到公司内网才可以2、触发远程构建。这个不是重点,没啥太大用3、构建。我理解就是把源码从GitLab上拉到本地工作区,再通过执行命令编译成Jar。关键看Goals and optio
场景:项目中依赖的某个jar中有2个class文件需要修改,并需要重新打成jar~网上看了下其他人的做法,自己图一时省力是这么做的:~1. 用jd-gui工具打开jar,保存成rar格式,解压出来就是java文件,直接修改;2. 因为要修改的类文件依赖其他类,不方便单个编译,所以其整个java目录放到eclipse中(建个package),确保不报红,编译ok就行了,3.
转载 2023-05-30 17:26:39
696阅读
1、首先安装maven       进入 cd /usr/lcoal 目录下首先进入Apache maven官网:Maven – Welcome to Apache Maven然后点击Download进入下载界面,或者直接进入下载界面:https://maven.apache.org/download.cgi,这里下载最新版本的maven
转载 2024-05-17 10:28:10
210阅读
目录1、前言2、下载及安装3、启动4、Jenkins访问与配置4.1 访问Jenkins4.2 插件安装4.3 管理员用户4.4 安装完成4.5 更新Jenkins(非必须)5、部署jar服务5.1 插件安装5.2 maven配置5.3 JDK配置5.4 新建Maven项目5.5 指定Git分支构建(补充)6、测试构建7、通过脚本部署jar 1、前言Linux搭建好JDK、Maven环境 2、
这篇博客的目的实现:使用jenkins从git仓库拉取java项目代码,并打成jar,然后在jenkinsjar运行在docker容器里(重点:有了这套自动化部署,不用再跑到服务器上打包上传,使用命令运行项目了。而是直接上传代码到git仓库,然后登录jenkins点击构建,项目便发布成功) 准备工作:  1、在CentOs7服务器上安装好jenkins    2、在jenk
转载 2024-03-31 21:25:37
381阅读
背景:公司要求修改以前的项目调用的代码,但是发现代码已经丢失了只剩下jar包了,想起来以前学习JVM的Javap,已经反编译jar包在此我都尝试了一下做一下记录方便以后遇到一、常规Jar修改流程1、定位问题通过通过procmon监控相关软件,查看程序都访问了些啥。用反编译软件如jd-gui、或者idea自带的反编译jar得到源码搜索关键词去进行定位2、修改文件用dex2jarJAR转成De
转载 2023-08-11 21:47:20
2374阅读
背景我需要把一个java的maven项目打包成jar,并把jar拷贝到多个windows服务器上,是windows不是Linux实现的功能1,当push代码到gitlab仓库时,会自动触发Jenkins job2,Jenkins job会自动把maven项目打包成jar3,把jar拷贝到远程的windows服务器上步骤详情1, 新建一个maven项目 如果找不到maven pro
1、百度一圈没有落地的详细方法如何修改jar并重新打包?在网上百度谷歌了一圈,发现几种方案,有的说用工具去改比如什么jclasslib、asm、还有说字节码插桩的等的,尝试了一下,都不是很方便,有的方法根本就不行。2、直接用android studio或者eclipse就可以做到直接用android studio或者eclipse就可以做到修改jar并重新打包。思想原理是啥?建立一个库工程,引
转载 2023-09-08 19:44:43
383阅读
1、相关软件下载·Jenkins war包下载下载地址:https://jenkins.io/download/ 选择Generic Java Package(.war)url地址:http://ftp-nyc.osuosl.org/pub/jenkins/war/2.220/jenkins.war相关jenkins plugins 源:http://mirror.xmission.co
转载 2024-03-05 22:14:07
62阅读
方法一:通过jar命令jar命令的用法:下面是jar命令的帮助说明:用法:jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...选项括:-c  创建新的归档文件-t  列出归档目录-x  解压缩已归档的指定(或所有)文件-u  更新现有的归档文件-v&n
# 从Java jar中import的路径修改 在Java开发中,我们经常会使用jar来扩展项目的功能。当我们在代码中引入一个jar时,我们需要在代码中使用`import`语句来引入jar中的类。然而,有时候我们可能会遇到一些问题,比如jar中的类的名与我们代码中的名不一致,导致编译不通过。本文将介绍如何根据jar中import的路径修改代码中的import路径,以解决这类问题
原创 2024-03-18 06:20:40
265阅读
在Windows平台上修改Java的JAR有时是开发和测试过程中的一个必要步骤。尤其是在产品发布后,有需要对某些配置文件、更改版本信息或合并新的依赖库的场景。本文将详细探讨“windows java jar 怎么修改”的全过程,揭示错误现象及背后的根因,并给出解决方案和预防优化设计。 ## 问题背景 在一个Java项目中,开发人员需要对打包后的JAR文件进行修改,以便调整其配置。举个例子:
原创 6月前
47阅读
准备工作:linux服务器本人在阿里云购买的alilinux。jenkins。简单的jar可启动即可。本人maven版本为:apache-maven-3.6.3,jdk使用1.8的即可 1:Jenkins下载好RPM后传入到Linux中 这里使用的是rz -e 上传通过 “rpm -ivh Jenkins的rpm名” 命令进行rpm的安装默认安装路径,自动安装完成之后: /usr/lib/j
转载 2024-04-19 12:27:29
31阅读
前言:本文结合实际项目案例,介绍修改jar源码的方式。(其中运用了一些小技巧~) 正文: 场景:在项目中用了第三方的jar,但是jar某个类的成员变量是private的,想将其改为public属性,以便为其赋值(源码中没有其提供简单的set方法) 问题:如下图中,源码虽然可以阅读,但是根本无法进行修改。 基本思路: 编写修改好的java文件–>编译该java文件为class文件–&gt
在做安卓开发,都会遇到一个打多渠道名的问题,想通过一套代码,只改名来实现多个渠道。那问题来了,1;mainfest里的package是容易改,但其他如activity,service中也有应用到名的地方呢?如何改?    2:除lmainfest外,src下所有方法,应用了名 的类又如何改?对于第一个问题,比较容易解决,通过我上一篇,递归获取mainfest节点的方法,我们可以找到节点
转载 2023-09-05 23:55:58
149阅读
需求背景:写了一个实时读取日志文件以及监控的小程序,打包成了Jar可执行文件,通过我们的web主系统上传到各个服务器,然后调用ssh命令执行。每次上传前都要通过解压缩软件修改或者替换里面的配置文件,这样感觉有点麻烦,就想办法能不能通过程序动态生成配置文件,然后修改或者替换掉Jar里的配置文件,最后再上传到各个服务器去执行。    实现历程:刚开始看了大量文章,整理出来了一个
转载 2024-02-02 13:56:29
49阅读
修改log路径 默认的路径是/var/log/jenkins/jenkins.log; 修改的话,同样是在/etc/init.d/jenkins修改; 看到这个地方: 下面是我修改路径: 可以的话,你也可以把war的路径也改了: 下面是我修改路径: 这时,你需要把原本/var/cache/je
转载 2018-07-28 16:21:00
180阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5