Class MavenVersionMojo

  • All Implemented Interfaces:
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

    @Deprecated
    @Mojo(name="maven-version",
          defaultPhase=VALIDATE,
          threadSafe=true)
    public class MavenVersionMojo
    extends AbstractDefinePropertyMojo
    Deprecated.
    Maven since version 3.0.4 has such property build in: MNG-4112. So goal can be removed.
    Store the maven core version in a property maven.version.
    Since:
    1.3
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private org.apache.maven.rtinfo.RuntimeInformation runtime
      Deprecated.
      The RuntimeInforamtion for the current instance of Maven.
      private java.lang.String versionProperty
      Deprecated.
      The name of the property in which to store the version of Maven.
      • Fields inherited from interface org.apache.maven.plugin.Mojo

        ROLE
    • Constructor Summary

      Constructors 
      Constructor Description
      MavenVersionMojo()
      Deprecated.
       
    • Field Detail

      • runtime

        @Component
        private org.apache.maven.rtinfo.RuntimeInformation runtime
        Deprecated.
        The RuntimeInforamtion for the current instance of Maven.
      • versionProperty

        @Parameter(defaultValue="maven.version")
        private java.lang.String versionProperty
        Deprecated.
        The name of the property in which to store the version of Maven.
    • Constructor Detail

      • MavenVersionMojo

        public MavenVersionMojo()
        Deprecated.
    • Method Detail

      • execute

        public void execute()
        Deprecated.
        Main plugin execution