欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 会展 > Windows 使用Jenkins 自动打包重启,纯手动打包javac

Windows 使用Jenkins 自动打包重启,纯手动打包javac

2025/6/21 9:30:41 来源:https://blog.csdn.net/weixin_40126236/article/details/148716794  浏览:    关键词:Windows 使用Jenkins 自动打包重启,纯手动打包javac

1、Jenkins安装

下载地址: Jenkins官网地址

最新版本的安装需要jdk17 或者 jdk21

在安装的时候直接指定jdk** 的路径即可,未必需要配置环境变量

2、打包Maven项目

Maven项目配置比较简单

若多个项目,多个不同版本的jdk可以通过配置的方式。指定当前项目不同的jdk版本

在 Execute Windows batch command   里面写脚本

set JAVA_HOME=D:\Program\Java\jdk-1.8
set PATH=%JAVA_HOME%\bin;%PATH%
mvn clean package

mvn自带的插件比较好打包

之后再添加一个 Execute Windows batch command

start ""  "C:\Jenkins_bat\app_auto_restart.bat"exit


再里面实现4个步骤:

                1、关闭项目

                2、备份jar

                3、拷贝刚才打包好的jar,当项目目录

                4、重启项目

3、打包纯java项目

以前比较老旧的代码,不是Maven的MVC架构代码,不清楚之前怎么打包的。只能依靠命令javac打包了,而且依赖第三方jar,项目里面多个module相互依赖,研究许久,放一个手动编译的脚本

@echo off
setlocal enabledelayedexpansion:: 设置JDK路径(如果javac不在系统PATH中,请取消下面一行的注释并设置正确路径)
set JAVA_HOME=D:\Program\Java\jdk1.7
set PATH=%JAVA_HOME%\bin;%PATH%:: 检查javac是否可用
where javac >nul 2>&1
if %errorlevel% neq 0 (echo "javac未找到,请确保JDK已安装并配置在PATH中"pauseexit /b 1
):: 查找所有 .java 文件(包括子目录)
dir /s/b *.java > temp.txtecho find %fileCount%  .java , start build ...:: 编译开始
javac -encoding UTF-8 -d out/classes  -cp "..\lib\*;D:\program\WEB-INF\classes" -sourcepath module1/src;module2/src;module3/src;module4/src;module/src  @temp.txtdel temp.txtif %errorlevel% equ 0 (echo Compilation successful
) else (echo Compilation failed
)pause

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词