Class PomParser


  • public class PomParser
    extends java.lang.Object
    Since:
    1.1.0
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static com.google.common.base.CharMatcher LOWER_ALPHA_NUMERIC  
    • Constructor Summary

      Constructors 
      Constructor Description
      PomParser()  
    • Field Detail

      • LOWER_ALPHA_NUMERIC

        private static final com.google.common.base.CharMatcher LOWER_ALPHA_NUMERIC
    • Constructor Detail

      • PomParser

        public PomParser()
    • Method Detail

      • createMavenProject

        public static org.apache.maven.project.MavenProject createMavenProject​(java.io.File pomFile)
      • createMavenProject

        private static org.apache.maven.project.MavenProject createMavenProject​(java.io.File pomFile,
                                                                                org.eclipse.aether.RepositorySystemSession session)
      • newRepositorySystem

        private static org.eclipse.aether.RepositorySystem newRepositorySystem()
      • createDefaultRepositorySystemSession

        private static org.eclipse.aether.DefaultRepositorySystemSession createDefaultRepositorySystemSession​(org.eclipse.aether.RepositorySystem system)
      • findLocalRepository

        private static java.lang.String findLocalRepository()
      • makeTemporaryLocalRepository

        private static java.lang.String makeTemporaryLocalRepository()
      • detectOsProperties

        public static com.google.common.collect.ImmutableMap<java.lang.String,​java.lang.String> detectOsProperties()
      • osDetectedName

        private static java.lang.String osDetectedName()
      • osDetectedArch

        private static java.lang.String osDetectedArch()