[ 
https://issues.apache.org/jira/browse/MSHADE-393?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17350918#comment-17350918
 ] 

Alexander Kriegisch commented on MSHADE-393:
--------------------------------------------

Thanks [~michael-o], for being open to my idea. Or maybe it was somewhere in 
the backlog already, even though I did not find any related issues here before 
opening this one.

I have no say in your release planning, so that is up to you. Is 3.3.0 due to 
be released soon? I am asking, because I would like to get some open issues 
resolved and merged first and try to actively help there, too. Today I also 
helped triangulate an old open issue, validating that it was a user error, so 
somebody can close it.

I also want to clarify what I mean, opening the ticket: I mean permitting Java 
8 source level and compiling to Java 8 target, if target 7 is impossible with 
source 8. (Actually, I do not know.) I do not mean to refactor the whole 
project to use Java 8 APIs, wherever possible. I mean to keep it as is, but 
whoever touches or contributes something ought to be permitted to use Java 8. 
So the change requested would amount to just upgrading the Maven Compiler 
settings for now. Anyway, getting the 3 issues I am interested most about and 
which I also provided PRs or sample code for resolved quickly and being able to 
stop using my own build in favour of a new release, would be much preferable to 
waiting for weeks or months, until someone has refactored averything to Java 8 
and the reviews are done.

> Upgrade project from Java 7 to 8
> --------------------------------
>
>                 Key: MSHADE-393
>                 URL: https://issues.apache.org/jira/browse/MSHADE-393
>             Project: Maven Shade Plugin
>          Issue Type: Task
>    Affects Versions: 3.2.4
>            Reporter: Alexander Kriegisch
>            Priority: Major
>
> If there is no specific reason forcing us to stay on Java source and target 
> level 7, I suggest upgrading to Java 8. When working on pull requests, it 
> felt quite uncomfortable not being able to use streams, interface default 
> methods, lambdas.
> Is there a huge user base using Java 7 and still relying on Maven Shade 
> upgrades? I.e. they want the latest features and bugfixes, but are unable to 
> migrate to Java 8. That would be quite a sense of entitlement on their part.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to