Class PluginDescriptorHelper


  • public class PluginDescriptorHelper
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String getRequiredJavaVersion​(org.apache.maven.plugin.descriptor.PluginDescriptor descriptor)  
      static org.apache.maven.plugin.descriptor.PluginDescriptor setRequiredJavaVersion​(org.apache.maven.plugin.descriptor.PluginDescriptor descriptor, java.lang.String requiredJavaVersion)
      Sets the required Java version on a plugin descriptor.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PluginDescriptorHelper

        public PluginDescriptorHelper()
    • Method Detail

      • getRequiredJavaVersion

        public static java.lang.String getRequiredJavaVersion​(org.apache.maven.plugin.descriptor.PluginDescriptor descriptor)
      • setRequiredJavaVersion

        public static org.apache.maven.plugin.descriptor.PluginDescriptor setRequiredJavaVersion​(org.apache.maven.plugin.descriptor.PluginDescriptor descriptor,
                                                                                                 java.lang.String requiredJavaVersion)
        Sets the required Java version on a plugin descriptor.

        This method works with both Maven 3 and Maven 4:

        • In Maven 4, it uses the direct method on the PluginDescriptor class
        • In Maven 3, it uses the ExtendedPluginDescriptor wrapper
        Parameters:
        descriptor - the plugin descriptor
        requiredJavaVersion - the required Java version to set
        Returns:
        the modified plugin descriptor, or null if the input descriptor was null