# auto-deploy **Repository Path**: somberguy/auto-deploy ## Basic Information - **Project Name**: auto-deploy - **Description**: 自动化部署java项目到服务器 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-07-07 - **Last Updated**: 2023-07-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README `项目简介:`\ 该项目是为减少java程序员部署过程,减少程序员做部署重复工作,只需要配置好[deployConfig.prop](jarAndConfigProps%2FdeployConfig.prop)文件就可以实现自动化部署java项目。\ `项目环境:` \ 目前只适用windows环境的maven java项目 \ `配置简介以及样例:`\ #项目目录\ projectPath=D:\project\idea-project\xxx\ \ #jar包名\ jarName=user-server.jar \ #本地jar包存放目录\ localJarDir=D:\project\idea-project\xxx\xxx\target\ #服务器ip地址\ targetServerIp=**.**.**.** \ #服务器jar包存放目录\ serverJarDir=/opt/xxx/ \ #服务器用户\ serverUserName=root \ #服务器密码\ serverPassword=****** \ `运行环境:` \ jdk1.8 (项目可以在其他版本jdk进行打包运行,目前测试过jdk11)\ `项目jar包以及配置示例文件:` \ 根目录:[jarAndConfigProps](jarAndConfigProps)目录下 \ `项目部署命令:`\ 根目录下[restart-xxx.sh](restart-xxx.sh)示例 \ jar启动命令和日记文件在程序第一次运行生成restart-${projectName}.sh文件中 \ 用户可以根据自己要求修改启动命令