Hi all,

I currently have a parent/child relationship set up with many modules that 
inherit from this parent. They inherit repositories, dependency versions, and 
enforcement rules, to name a few.

In addition to that, I also have a core extension configured via 
.mvn/extensions.xml.

As far as I can tell, there is no way to define a shared extension (though this 
isn't a big deal, as I can still define it once per project). However, it is 
not possible to share the version of the extension. This is a bit unfortunate 
because I need to ensure that child projects keep the extension version in sync.

>From the docs[1], I saw that it is possible to configure the extension via the 
>CLI, which can make it easier to share in a CI environment, but it is not very 
>portable for local setups.



Are you aware of any way to share a core extension definition and version? 
Other than manual syncing of course


[1] https://maven.apache.org/guides/mini/guide-using-extensions.html

Reply via email to