Class RawPom


  • public class RawPom
    extends java.lang.Object
    A value object deserialized directly from POM XML
    • Constructor Detail

      • RawPom

        public RawPom​(@Nullable
                      RawPom.Parent parent,
                      @Nullable
                      java.lang.String groupId,
                      java.lang.String artifactId,
                      @Nullable
                      java.lang.String version,
                      @Nullable
                      java.lang.String snapshotVersion,
                      @Nullable
                      java.lang.String packaging,
                      @Nullable
                      RawPom.Dependencies dependencies,
                      @Nullable
                      RawPom.DependencyManagement dependencyManagement,
                      @Nullable
                      java.util.Map<java.lang.String,​java.lang.String> properties,
                      @Nullable
                      RawRepositories repositories,
                      @Nullable
                      RawPom.Licenses licenses,
                      @Nullable
                      RawPom.Profiles profiles)
    • Method Detail

      • getActiveProperties

        public java.util.Map<java.lang.String,​java.lang.String> getActiveProperties​(java.util.Collection<java.lang.String> activeProfiles)
      • getActiveDependencies

        public java.util.List<RawPom.Dependency> getActiveDependencies​(java.util.Collection<java.lang.String> activeProfiles)
      • getActiveRepositories

        public java.util.List<RawRepositories.Repository> getActiveRepositories​(java.util.Collection<java.lang.String> activeProfiles)
      • getGroupId

        @Nullable
        public java.lang.String getGroupId()
      • getVersion

        @Nullable
        public java.lang.String getVersion()