Class LocalScmMetadataUtils

java.lang.Object
org.apache.maven.scm.provider.local.metadata.LocalScmMetadataUtils

public class LocalScmMetadataUtils extends Object
Utils for dealing with LocalScmMetadata.
  • Field Details

    • FILENAME

      public static final String FILENAME
      The name of the metadata file.
      See Also:
    • LOGGER

      private static final org.slf4j.Logger LOGGER
  • Constructor Details

    • LocalScmMetadataUtils

      public LocalScmMetadataUtils()
  • Method Details

    • buildMetadata

      public LocalScmMetadata buildMetadata(File repository) throws IOException
      Builds LocalScmMetadata based on contents of repository.
      Parameters:
      repository -
      Returns:
      TODO
      Throws:
      IOException - if any
    • writeMetadata

      public void writeMetadata(File destinationDir, LocalScmMetadata metadata) throws IOException
      Writes metadata file.
      Parameters:
      destinationDir -
      metadata -
      Throws:
      IOException - if any
    • readMetadata

      public LocalScmMetadata readMetadata(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