Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jsp-dev] What version should be specified for maven-compiler-plugin?
  • From: Mark Thomas <markt@xxxxxxxxxx>
  • Date: Mon, 27 Jan 2020 10:46:37 +0000
  • Autocrypt: addr=markt@xxxxxxxxxx; prefer-encrypt=mutual; keydata= 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
  • Delivered-to: jsp-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/jsp-dev>
  • List-help: <mailto:jsp-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/jsp-dev>, <mailto:jsp-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/jsp-dev>, <mailto:jsp-dev-request@eclipse.org?subject=unsubscribe>
  • User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1

On 27/01/2020 03:06, Paul Nicolucci wrote:
> 
> Looking over the project a bit more closely I think what you have laid
> out makes sense.

Thanks for the review. Maven is till fairly new to me.

> As a start I created the following PR and added you as a reviewer to
> update to 1.8 [1]

That looks fine but for some reason the Eclispe Contributor Agreement
validation check failed. I'm not sure why as when I look up your Eclispe
account directly it shows you have signed the ECA.

On the basis you have signed the ECA and everything is fine, I approved
the PR and merged it.

> We can make more updates/corrects as we work through everything. I
> believe you're right we can probably eventually do  away with the
> project specific parent-pom and update to the latest overall EE4J parent.

Sounds good.

Mark


> 
> Regards,
> 
> Paul Nicolucci
> 
> 
> [1] https://github.com/eclipse-ee4j/jsp-api/pull/132
> 
> On Fri, Jan 24, 2020 at 5:14 AM Mark Thomas <markt@xxxxxxxxxx
> <mailto:markt@xxxxxxxxxx>> wrote:
> 
>     +1 on the move to 1.8. The code might not strictly need 1.8 but it may
>     allow some small improvements and there is no benefit to remaining
>     compatible with 1.7 as I don't see any possibility of a Jakarta EE 9
>     implementation running on Java 7.
> 
>     The POMs look like they need some work. I'm not particularly familiar
>     with Maven. Are you?
> 
>     There is the overall EE4J parent and the POMs for the API and the impl
>     use directly. Then there is the POM for the spec that references the POM
>     in parent-pom which in turn references the EE4J parent. And then there
>     is the POM in the top-level directory.
> 
>     Looking at all of this my guess is as follows:
> 
>     - the top level POM is intended to help build all 3 modules (API, impl,
>       spec) but not to act as a parent for them
>     - each module should reference the latest EE4J parent
>     - parent-pom is unnecessary
> 
>     Am I even close to understanding this correctly?
> 
>     I'm involved in 4 projects and each has a slightly different structure.
>     it would be great to get a clear picture of how the POMs are meant to
>     work and then all four projects aligned.
> 
>     Mark
> 
> 
> 
>     On 24/01/2020 05:01, Paul Nicolucci wrote:
>     > <mailto:jsp-dev@xxxxxxxxxxx <mailto:jsp-dev@xxxxxxxxxxx>>
>     > Hi,
>     >
>     > I was looking over the Release Plan and I see that it states Java SE 8
>     > should be used for the APIs 
>     >
>     https://eclipse-ee4j.github.io/jakartaee-platform/jakartaee9/JakartaEE9ReleasePlan
>     >
>     > It looks like the api [1] and impl [2] specify 1.7
>     >
>     > I'm not familiar with how the parent pom [3] is used but that
>     specifies
>     > 1.5 in the maven-compiler-plugin.
>     >
>     > Should we move some or all of these to 1.8?
>     >
>     > Thanks,
>     >
>     > Paul Nicolucci
>     >
>     > [1] https://github.com/eclipse-ee4j/jsp-api/blob/master/api/pom.xml
>     > [2] https://github.com/eclipse-ee4j/jsp-api/blob/master/impl/pom.xml
>     > [3]
>     https://github.com/eclipse-ee4j/jsp-api/blob/master/parent-pom/pom.xml
>     >
>     > _______________________________________________
>     > jsp-dev mailing list
>     > jsp-dev@xxxxxxxxxxx <mailto:jsp-dev@xxxxxxxxxxx>
>     > To change your delivery options, retrieve your password, or
>     unsubscribe from this list, visit
>     > https://www.eclipse.org/mailman/listinfo/jsp-dev
>     >
>     _______________________________________________
>     jsp-dev mailing list
>     jsp-dev@xxxxxxxxxxx <mailto:jsp-dev@xxxxxxxxxxx>
>     To change your delivery options, retrieve your password, or
>     unsubscribe from this list, visit
>     https://www.eclipse.org/mailman/listinfo/jsp-dev
> 
> 
> _______________________________________________
> jsp-dev mailing list
> jsp-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/jsp-dev
> 



Back to the top