Problem:
FoureverEdit beinhaltet einen HtmlEditorPane mit diversen Hilfsklassen. Dieser wird auch vom Projektassistenten verwendet, jedoch wurde um eine Abhängigkeit vom Projektassistenten zu FoureverEdit zu vermeiden, HtmlEditorPane mit seinen Hilfsklassen für den Projektassistenten in ein eigenen jar exportiert. Das Resultat ist, der HtmlEditorPane in FoureverEdit wird weiter entwickelt während der Projektassistent eine veraltete Version verwendet.
Lösung:
HtmlEditorPane mit seinen Hilfsklassen muss sauber aus FoureverEdit herausgelöst werden und in einem eigenen parallelen Projekt gepflegt werden. Dann können sowohl FoureverEdit als auch Projektassistent eine gemeinsame weiterentwickelte Version des HtmlEditorPane verwenden.