Обновление библиотеки для Jar/программ

Я ищу библиотеку обновлений для программного обеспечения, которое я разрабатываю. Это небольшое программное обеспечение, но я хотел бы наполнить его некоторыми приятными функциями. Одним из них является автоматическое обновление. Я разработал 2 библиотеки классов, чтобы сделать эту работу за меня, но мне нужна более надежная библиотека, потому что в ней отсутствуют некоторые функции. Среди функций, которые может иметь библиотека, в ней могут быть следующие:

  • Создание файла различий на основе старой версии (например, jar). Учитывая текущую версию jar и новый файл jar, сгенерируйте новый jar, который будет загружаться клиентами, помещая туда только те файлы, которые были изменены с момента последнего обновления.
  • Проверить какую-либо контрольную сумму. Каждый файл внутри JAR имеет свою контрольную сумму или контрольную сумму у всего банка.
  • Сгенерируйте эти контрольные суммы. Если возможно, при этом уделите внимание первому пункту. Файл за файлом или банку за банкой, учитывая новые файлы.
  • Было бы неплохо, если бы он мог работать и с папкой или с банкой.
  • Объединить текущую банку с загруженной.

P.S.: Я не пишу веб-приложение (которое запускается в браузере).

Спасибо за внимание.

5
задан SHiRKiT 25 June 2012 в 18:14
поделиться