# server-backup **Repository Path**: luxiansenburuliu/server-backup ## Basic Information - **Project Name**: server-backup - **Description**: SpringBoot linux连接项目,远程执行命令,下载、推送文件 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2021-07-01 - **Last Updated**: 2025-01-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README jpackage --type app-image --name server-backup --input target --main-jar server-backup-1.0.jar --icon "C:\work\ico\deer.ico" --dest dist# 备份小程序 #### 介绍 SpringBoot linux连接项目,定时远程执行命令,下载、推送文件 可用于定时备份服务器资源 #### 打包 ##### 一、jpackage方式打包 **1、首先使用Maven install编译服务,打包成jar** **2、在项目根目录执行jpackage** **打包成exe可执行文件** jpackage --type app-image --name "自动备份" --input target --main-jar server-backup-1.0.jar --icon "C:\work\ico\deer.ico" --dest exedist **打包成msi安装文件** jpackage --type msi --name "自动备份" --input target --main-jar server-backup-1.0.jar --icon "C:\work\ico\deer.ico" --app-version 1.0 --vendor "鹿饮溪" --description "服务器备份小程序" --win-dir-chooser --win-shortcut --win-menu --win-per-user-install --dest msidist **参数说明:** |参数|作用|示例|说明| | :----: | :----: | :----: | :----: | |--type|打包类型|app-image|可选:"app-image", "exe", "msi",这里使用app-image,选择另外两个选项需要安装WiX| |--name|应用名称|spring|打包后的名称,如"sping.exe"| |--input|输入目录|target|该目录所有文件打包到应用目录中| |--main-jar|应用主jar|spring-1.0.jar|--input目录里的jar程序| |--win-console|运行时启动控制台|--win-console|打开应用程序时,打开控制台。如果不启用在后台运行,关闭只能从任务管理器中结束任务| |--dest|输出目录|dist|输出到该目录,不要和--input同个目录,否则会无限循环复制目录| #####二、GraalVM打包 --no-console-redirect