Kürzlich habe ich einen Fix auf eine Java-Desktop-Anwendung angewendet. Ich habe das getan, indem ich den Code in einer meiner Klassen geändert, ihn kompiliert und das neue Jar an die Produktionsumgebung gesendet habe.Wie packe ich ein Java-Programm?
Ich werde jetzt gefragt, ob es möglich ist, nur das JAR in der Produktion zu patchen, indem ich einfach die kompilierte Klasse, die ich repariert habe, kopiere, oder sogar ein Patchprogramm/Skript, das nur die modifizierten Dateien aktualisieren kann.
Zusätzliche Informationen:
- Der Patch muss nicht in der Laufzeit angewendet werden. Das heißt, der Patch kann als separates Programm oder Aktivität ausgeführt werden. Mein altes Programm muss nicht automatisch aktualisiert werden.
- Kann dies auch mit Web-Anwendungen (WAR-Datei) getan werden?
Die beste Antwort, die ich kam, ist dies, aber es ist 2 Jahre alt. Patching Java software
Ist meine Anforderung selten? Ich habe noch nie ein Tutorial zum Patchen einer Java-Anwendung gesehen. Dies wird ersetzen alte Klassendateien mit demselben Namen mit neuen
Diese Frage scheint off-topic zu sein, denn es geht um Infrastruktur - besser geeignet für Programmierer oder vielleicht serverfault – Bohemian