Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jakartaee-platform-dev] [External] : Re: : Re: The location of and muti release jar

Ok, gracias.

On Oct 8, 2021 at 12:23:47 PM, Lukas Jungmann <lukas.jungmann@xxxxxxxxxx> wrote:
On 10/8/21 6:33 PM, Scott Stark wrote:
The dependency injection-api and bean-validation are also widely used
outside of Jakarta containers and would want to keep SE 8 support. So it
seems like we want to have api jars not making feature changes compiled
with source/target of 8 with a root module-info.class compiled with
source/target of 9 rather than using a multi-release jar.

So I see the following from the maven-compiler page:

Which has two explicit executions specified. I tried out the JAF api
build which is producing the same output, but it only has one execution
explicitly stated:

Running in verbose mode I do see two executions of the compiler running,
just not sure how that is happening.

that's maven, the convention over configuration.... Short answer would
be that the execution with id `default-compile` runs even if undefined.
gives more details.

To see the full pom with applied interpolation, inheritance and active
profiles maven will run and not its shortened version written by human
beings, use `mvn help:effective-pom`


Back to the top