INRIA / spoon

Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful analysis and transformation API.
http://spoon.gforge.inria.fr/
Other
1.74k stars 346 forks source link

remove parent POM spoon-parent #5397

Open monperrus opened 1 year ago

monperrus commented 1 year ago

The semantics of parent POM in Maven is low understood, error-prone and conflicts with proper continuous delivery.

I propose to remove spoon-parent from spoon-core, which simply means copying the required dependencies in the main pom.xml.

Advantages:

We would first remove it from spoon-core and later for submodules.

raghav-deepsource commented 1 year ago

Does anything but spoon core still depend on spoon parent?