Class ResolvedDependencyGroup

java.lang.Object
uno.anahata.asi.nb.tools.maven.ResolvedDependencyGroup

public class ResolvedDependencyGroup extends Object
A container that groups fully resolved artifacts by their common groupId.

This is an ultra-compact version of DependencyGroup, specifically optimized for token efficiency in the RAG context. Instead of a list of DTOs, it holds a simple list of compact strings representing the artifact coordinates (artifactId:version[:classifier][:type]).

Author:
anahata
  • Field Details

    • id

      private String id
      The common groupId for all artifacts in this group.
    • artifacts

      private List<String> artifacts
      The list of compact artifact IDs (artifactId:version[:classifier][:type]) belonging to this group.
  • Constructor Details

    • ResolvedDependencyGroup

      public ResolvedDependencyGroup()