Branch: refs/heads/master Home: https://github.com/jenkinsci/jenkins Commit: a78312ea0f4ba28f8bc81220c6d7c0dfa72a67df https://github.com/jenkinsci/jenkins/commit/a78312ea0f4ba28f8bc81220c6d7c0dfa72a67df Author: Baptiste Mathus <bmat...@gmail.com> Date: 2019-02-03 (Sun, 03 Feb 2019)
Changed paths: M core/pom.xml M core/src/main/java/hudson/ClassicPluginStrategy.java M core/src/main/java/hudson/PluginManager.java M core/src/main/java/hudson/model/UpdateSite.java A core/src/main/java/jenkins/plugins/DetachedPluginsUtil.java M core/src/main/resources/jenkins/split-plugin-cycles.txt M core/src/main/resources/jenkins/split-plugins.txt M core/src/test/java/hudson/ClassicPluginStrategyTest.java A core/src/test/java/jenkins/plugins/DetachedPluginsUtilTest.java M test/src/test/java/jenkins/install/LoadDetachedPluginsTest.java M war/pom.xml Log Message: ----------- [JENKINS-55681] - Make JAXB a detached plugin only on Java 11 (#3865) * Move detached plugins logic into a dedicated class ClassicPluginStrategy is already long enough, so trying to make things a bit more focused before adding Java 11 logic. (and even if not, the change still splits a class that is almost 1k lines). * Install jaxb as detached only on Java 11+ * Remove duplicate @Restricted Given the enclosing class already has it. * Use 1.5 release * Add more test coverage * getMinJavaVersion => getMinimumJavaVersion * Rename DetachedPluginsManager as DetachedPluginsUtil as requested by Oleg and Jesse. Mainly because of the misleading relationship (there's no inheritance) with the existing `PluginManager` class. * :facepalm: adjust to 1.5 release method renaming * Clarify minimum Java version column Co-Authored-By: batmat <bmat...@gmail.com> * Update to 2.3.0 version of the jaxb plugin * Bump minimum core version to next expected release version * Add preventive cycle breaks for jaxb while waiting for JENKINS-28942 As requested by Oleg. * Add test to fail fast on wrong format for split-plugins.txt -- You received this message because you are subscribed to the Google Groups "Jenkins Commits" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.