Uses of Record Class
network.ike.workspace.cascade.RepositoryKey
Packages that use RepositoryKey
-
Uses of RepositoryKey in network.ike.workspace.cascade
Methods in network.ike.workspace.cascade that return RepositoryKeyModifier and TypeMethodDescriptionstatic RepositoryKeyRepositoryKey.fromScm(org.apache.maven.api.model.Scm scm) Builds a key from a MavenScmblock, preferring<url>over<connection>when both are declared.static RepositoryKeyBuilds a key from any syntactic form of an SCM URL.CascadeRepo.repositoryKey()Returns the value of therepositoryKeyrecord component.Methods in network.ike.workspace.cascade that return types with arguments of type RepositoryKeyModifier and TypeMethodDescriptiondefault Optional<RepositoryKey> Convenience overload — wraps the two-String pair into aMavenCoordinateand delegates.RepositoryKeyResolver.resolve(MavenCoordinate coordinate) Returns theRepositoryKeyof the repository that produces a coordinate, or empty if the coordinate cannot be located.SiblingRepositoryKeyResolver.resolve(MavenCoordinate coordinate) Methods in network.ike.workspace.cascade with parameters of type RepositoryKeyModifier and TypeMethodDescriptionstatic List<CascadeEdge> PomEdgeDeriver.deriveEdges(org.apache.maven.api.model.Model model, Path projectDir, PomEdgeDeriver.CoordinateFilter filter, RepositoryKey sourceRepo, RepositoryKeyResolver repositoryResolver) Derives upstream edges and drops self-edges — edges whose target repository, as resolved byrepositoryResolver, equalssourceRepo(IKE-Network/ike-issues#496 part D).Constructors in network.ike.workspace.cascade with parameters of type RepositoryKeyModifierConstructorDescriptionCascadeRepo(String groupId, String artifactId, String repo, String url, RepositoryKey repositoryKey, ProjectCascade cascade) CascadeRepo(MavenCoordinate coordinate, String repo, String url, RepositoryKey repositoryKey, ProjectCascade cascade) Canonical constructor — validates the coordinate and the embeddedProjectCascade, and defaultsrepoto the artifactId when blank.