Klient wymaga podglądu nowej funkcji naszego produktu. Poprosili o przesłanie im tej funkcji w pliku jar (jak łatka). Nie ma problemu z dołączeniem nowych klas do wspomnianego pliku jar. Jednak istniejąca klasa została zmodyfikowana, co jest potrzebne do zintegrowania nowej funkcji. Chcą po prostu dodać ten nowy plik jar bez konieczności aktualizacji klas podstawowych naszego produktu. Pytanie brzmi: czy można zastąpić już istniejącą klasę przy użyciu osobnego słoika? Jeśli tak to jak?Jak mogę przesłonić klasę przy użyciu oddzielnego słoika?
Z góry dziękuję.
Z mojego doświadczenia wynika, że klasy wcześniej w ścieżce klas są niezawodnie ładowane, podczas gdy nowsze wersje nie są. – Cogsy
Tak, to powinno działać, ale nadal jest dość głupkowaty sposób na aktualizację niektórych klas. –
A zależności od zmienionych interfejsów mogą cię jeszcze spalić.Ponadto złożona struktura modułu ładującego klasy może spowodować niepowodzenie ładowania klas, jeśli nie zostaną zaktualizowane wszystkie powiązane ścieżki klas. – Darron