Package org.apache.maven.buildcache
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 TypeMethodDescriptionorg.apache.maven.model.ModelnormalizedModel(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
-