fasten icon indicating copy to clipboard operation
fasten copied to clipboard

Cut fasten-core in two modules depending on the target use

Open tmortagne opened this issue 4 years ago • 1 comments

Currently, fasten-core include and depends on many things, many things which are useless and can create conflicts when used as a library for local analysis.

It would help a lot if all local analysis related tool (LocalMarger, DirectGrpah, etc.) were moved in a separate module on which fasten-core would depend. Then things like the Maven plugin and javacg-opal could depend on the new module instead of fasten-core.

tmortagne avatar Jan 25 '21 14:01 tmortagne

I completely agree... I do not like the fact at all, that core contains many executables. core should be for data-structures and closely-related utils only, everything that gets executed should be moved to separate plugins. As of now, core has 167 (transitive) dependencies, having such a monster of a library makes it VERY painful to include it in other projects.

proksch avatar May 19 '22 21:05 proksch