repaint-io / maven-tiles

Injecting maven configurations by composition rather than inheritance
155 stars 32 forks source link

Make plugin compatible with Maven3 and Maven4 #133

Closed cstamas closed 1 year ago

cstamas commented 1 year ago

Instead to extend just delegate to project builder, and have it injected, so stay safe from field vs ctor injection change between 3 and 4.

Clear up components.xml as well, as the two component are discovered by plexus metadata plugin, just the artifactHandler and lifecycleMapping needs to be present in XML.