Interface NormalizedModelProvider

All Known Implementing Classes:
DefaultNormalizedModelProvider

public interface NormalizedModelProvider
Calculate normalized model for project. The idea is to have model where not all properties resolved. In particular ${project....} and ${pom....} replaced to some constant value. This helps to calculate correct checksum when changed only project version for example build 1 : 1.0-SNAPSHOT, build 2 : 2.0-SNAPSHOT in this case 2nd build could be completely restored from cache.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.maven.model.Model
    normalizedModel(org.apache.maven.project.MavenProject project)
     
  • Method Details

    • normalizedModel

      org.apache.maven.model.Model normalizedModel(org.apache.maven.project.MavenProject project)
      Parameters:
      project - - the project which model will be calculated for
      Returns:
      normalized model for project