hi folks!
I'd like to call a VOTE for Geronimo Genesis 2.4
I've upgraded apache-parent to the latest one (23) and also added handling to
generate Automatic-Module-Name entries in MANIFEST.MF.
The default is the artifactId, but I suggest to set the property
to the desired value, e.g. javax.pers
Well, it's better than nothing and we are fine off. Btw, even in java14 you can
run without it. Just disable jpms via flag.
That's the default in most companies anyway.
With having the automatic module name set we get most benefits without trashing
Java8 projects.
Gonna release this now. Please
Don't think there is any official name yet - means we'll probably break any
user of the names later. I saw a proposal to use java.cdi but was before
jakarta move so not sure today.
Side note: even if I agree jpms is a failure, it will soon be the only way
to compile at java rhythm so we should be
Btw, anyone has a clue what the module name for the cdi-2.0 api is?
Did not find anything in the published official jar...
Am I just blind?
LieGrue,
strub
> Am 13.03.2020 um 12:31 schrieb Mark Struberg :
>
> I'd leave genesis-flava for now. We can get rid of it for jakarta.* maybe.
>
> JPMS ha
I'd leave genesis-flava for now. We can get rid of it for jakarta.* maybe.
JPMS has completely failed imo. The adoption rate in the industry is near zero.
Companies who need a module system use OSGi. The others use flat classpath. The
isolation is a joke. Security wise it's useless.
So the only r
There are a few things to take into account I think:
1. Maybe let's drop genesis completely
2. Module info is a pain but still the only way to be jlink compatible,
automatic name just enables compilation
I'd be to have a classified artifact with module info if we can otherwise
automatic name is o
hi!
I think half-loud about enhancing flava8 to use the maven-jar plugin to
automatically provide a module name.
It defaults to the artifact-id but can be tweaked by each module to include a
Automatic-Module-Name: entry in manifest.mf.
The reason why I do not like the module-info.class is that