kbss-cvut / termit

An advanced SKOS terminology manager linking concepts to their definitions in documents
GNU General Public License v3.0
8 stars 9 forks source link

Replace aspects with Spring application events #253

Closed ledsoft closed 9 months ago

ledsoft commented 9 months ago

Following migration to JOPA 2.0.0(-SNAPSHOT), AspectJ is no longer required to work with the object model. However, we are currently using Aspects to notify certain components of selected events. This prevents the removal of AspectJ Maven plugin from the build configuration.

We should replace the Spring aspects with application events and remove AspectJ altogether.

ledsoft commented 9 months ago

Won't implement. Aspects are quite useful in the way they are used in TermIt.