Hi all,

I am currently working hard on adding support for other languages in the PLC4X 
maven build. While working on the python I noticed that they have some sort of 
maturity self-assessment metadata in their artifacts and I think that actually 
quite a good thing.

Doing some research I couldn’t find any means to provide similar data for maven.

In PLC4X we have a lot of modules. Some are older and mature, but others we’d 
like to mark as experimental.
It would be great if we could also provide enforcer rules to for example allow 
only mature modules or modules with a maturity scoring of at least X …

I thing we could achieve something like this manually, by providing metadata in 
form of resources in the jars and custom enforcer modules, but that would be an 
island solution only working in our domain. I think this could be beneficial to 
the entire Maven ecosystem to have something more generic in the system itself.

Any thoughts & suggestions on this?

Chris

Reply via email to