MicroProfile and Java SE 9 module NOW, please!

18 views
Skip to first unread message

Morten Sabroe Mortensen

unread,
May 28, 2024, 2:36:33 PMMay 28
to MicroProfile

Please add module definitions to MicroProfile archives!

Only few of the common libraries found on e.g. Maven Central do not implement a module descriptor. Which is really great!

On a daily basis, I have a hard time with MicroProfile archives, because they usually sabotage well-structures, multimodule projects with individual artifacts at the nodes.

Some of these things are hell -- say, the chain from Quarkus overall (and including Quarkus Configuration) to SmallRye Config to MicroProfile Config.

Things like SmallRye Mutiny -- modules in order, is great! But SmallRye Config -- nothing there, is caused by MicroProfile Config.

It is kind of important to have these things in good order from the buttom and up. We can handle end-applications which can not adhere, say, Quarkus applications, but we need lower-level libraries to be in much better order!

We could start with .... MicroProfile Config as the first one! --Pleeeeease add some module-info.java descriptors.

If you can handle and continue to handle the somewhat complex OSGi bundle descriptions.... well, we are now at 2024, perhaps we can handle the common, standardized Java SE 9 modules, now?

I miss module descriptors so much! I actually work with finer grained modularization, not insane BLOB JAR-files.

Regards,
Morten Sabroe Mortensen

Reply all
Reply to author
Forward
0 new messages