Interface MojoMetadataProvider


public interface MojoMetadataProvider
Allows users to configure caching for Mojos that the Develocity Maven Extension does not support out of the box.
Since:
1.21
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Allows configuring the inputs and outputs of a Mojo.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Called for each goal as Maven is about to execute it.
  • Method Details

    • provideMetadata

      void provideMetadata(MojoMetadataProvider.Context context)
      Called for each goal as Maven is about to execute it. The context object provides access to the goal and allows users to customize its caching.
      Parameters:
      context - provides access to the mojo execution and allows users to customize the inputs and outputs