Недавно я применил исправление к настольному приложению Java. Я сделал это, изменив код в одном из моих классов, скомпилировал его и отправил новую банку в производственную среду.Как исправить программу Java?
Теперь меня спрашивают, можно ли просто исправить баночку в процессе производства, просто скопировав скомпилированный класс, который я исправил, или даже создаю программу/скрипт для исправления, которая сможет обновлять только измененные файлы.
Дополнительная информация:
- Патч не должен применяться в период выполнения. Значение патча может быть сделано как отдельная программа или активность. Моя старая программа не требует автоматического обновления.
- Можно ли это сделать и с веб-приложениями (WAR-файл)?
Лучший ответ, который я придумал, это, но ему 2 года. Patching Java software
Это мое требование редко? Я никогда не видел учебника по исправлению приложения Java.
Этот вопрос выглядит не по теме, потому что речь идет об инфраструктуре - лучше подходит программистам или, возможно, serverfault – Bohemian