1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/zbl1996-JCloudBak

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

JCloudBak: инструмент автоматического резервного копирования файлов с мобильных устройств на основе облачного хранилища Qiniu

JCloudBak for Linux (https://gitee.com/zbl1996/JCloudBak-Linux)

1. Конфигурация

# 1. Настройки приложения

# Задержка запуска (мс)
begin_delay=1000
# Период обнаружения подключённого устройства (мс)
task_period=1000
# Типы файлов для резервного копирования
file_extensions=png,gif,jpg,jpeg,bmp,tif,mp4,rmvb,mkv,avi,3gp,wmv,mpg,mov,flv,mp3,swf,wma,ape,aac,wav,doc,docx,ppt,pptx,xls,xlsx,pdf,epub,mobi,txt,html,rar,zip,7z
# Файлы, имена которых содержат указанные строки, будут игнорироваться (несколько строк через запятую)
file_name_part_ignore=$

# 2. Облачное хранилище Qiniu

qiniu.access_key=your_access_key
qiniu.secret_key=your_secret_key
qiniu.bucket_name=your_bucket_name

# 3. Уведомления по электронной почте

mail.smtp.host=smtp.163.com
mail.smtp.port=25
mail.to.name=James
mail.to.address=mail_to@example.com
mail.from.address=mail_from@example.com
mail.from.username=Jacky
mail.from.password=123456
mail.subject=JCloudBak

2. Компиляция и упаковка

Способ 1:

mvn clean package

Каждый раз при упаковке выполняются тестовые примеры в модульных тестах, включая отправку тестовых писем, поэтому необходимо убедиться, что настройки электронной почты верны.

Способ 2:

mvn package -Dmaven.test.skip=true

Этот способ пропускает все тестовые случаи и игнорирует все тестовые классы во время компиляции.

При использовании IntelliJ IDEA упаковка выполняется по умолчанию в каталоге ./target, а имя файла jar — app.jar.

3. Развёртывание и запуск

Пакетный скрипт для запуска фонового процесса без окна командной строки:

@echo off
   
start javaw -Xmx100m -Xms10m -jar app.jar

exit

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Инструмент автоматической синхронизации файлов мобильных устройств с объектным хранилищем на базе сервиса Qiniu (версия для Windows). Версия для Linux доступна по ссылке: https://gitee.com/zbl1996/JCloudBak-Linux. Развернуть Свернуть
Apache-2.0
Отмена

Обновления (1)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/zbl1996-JCloudBak.git
git@api.gitlife.ru:oschina-mirror/zbl1996-JCloudBak.git
oschina-mirror
zbl1996-JCloudBak
zbl1996-JCloudBak
master