New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FIXED JENKINS-36872] Switch to com.mysema.maven:apt-maven-plugin for Java 8 support #2724
[FIXED JENKINS-36872] Switch to com.mysema.maven:apt-maven-plugin for Java 8 support #2724
Conversation
Easy:
That page is supposed to be updated by https://github.com/jenkins-infra/backend-extension-indexer but it hasn't run in a while. And once we have INFRA-947, this needs to move off the wiki anyway. |
@daniel-beck, so you suggest we should stop updating it? Or just that this is probably not all that risky since it is already broken? |
The latter. But I really don't know how this is used at all. Maybe dead code anyway? Have you looked into that? |
I failed to observe any difference in I am ok to remove this as it is either broken or something else is that prevent this from having desired effect. Releasing on Java 8 is the priority here. |
…o release in any way
@jenkinsci/code-reviewers? |
The maven repository site shows that the com.mysema.maven.apt-maven-plugin has released versions through 1.1.3 and last released in Nov 2014, while the org.codehaus.mojo.apt-maven-plugin has released versions through 1.0-alpha5 and last released in Jul 2012. That's enough for me to believe that the com.mysema.maven.apt-maven-plugin is the better choice. I think this change should be made, since it moves from an alpha version to a released version, and from an older version to a newer version, and it allows Java 8. Even if it breaks some existing user, we need to move to Java 8. I'm also OK with removing it. In either case, users referencing it may see a change in the transition from the 1.0-alpha5 to 1.1.3, and they can declare it themselves. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think the current level of Extension Points investigation is good enough. 👍 for going forward with merge
JENKINS-36872
This is a blocker for dropping Java 7 support as the release is broken by this. The LTS RC at least. I reproduced the release is passing with this change.
@kohsuke, @rtyler, @jglick, Any idea how to verify this does not break https://wiki.jenkins-ci.org/display/JENKINS/Extension+points? If it is needed at all...