Class LocalScmMetadataUtils
- java.lang.Object
-
- org.apache.maven.scm.provider.local.metadata.LocalScmMetadataUtils
-
public class LocalScmMetadataUtils extends java.lang.ObjectUtils for dealing with LocalScmMetadata- Author:
- Arne Degenring
-
-
Constructor Summary
Constructors Constructor Description LocalScmMetadataUtils(ScmLogger logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LocalScmMetadatabuildMetadata(java.io.File repository)Builds LocalScmMetadata based on contents of repositoryLocalScmMetadatareadMetadata(java.io.File dir)Reads metadata file from given directory.voidwriteMetadata(java.io.File destinationDir, LocalScmMetadata metadata)Writes metadata file
-
-
-
Field Detail
-
FILENAME
public static final java.lang.String FILENAME
The name of the metadata file- See Also:
- Constant Field Values
-
logger
protected final ScmLogger logger
-
-
Constructor Detail
-
LocalScmMetadataUtils
public LocalScmMetadataUtils(ScmLogger logger)
-
-
Method Detail
-
buildMetadata
public LocalScmMetadata buildMetadata(java.io.File repository) throws java.io.IOException
Builds LocalScmMetadata based on contents of repository- Parameters:
repository-- Returns:
- Throws:
java.io.IOException- if any
-
writeMetadata
public void writeMetadata(java.io.File destinationDir, LocalScmMetadata metadata) throws java.io.IOExceptionWrites metadata file- Parameters:
destinationDir-metadata-- Throws:
java.io.IOException- if any
-
readMetadata
public LocalScmMetadata readMetadata(java.io.File dir)
Reads metadata file from given directory.- Parameters:
dir- The directory that should contain the metadata file- Returns:
- LocalScmMetadata or null in case of problems
-
-