Package uno.anahata.asi.nb.tools.maven
package uno.anahata.asi.nb.tools.maven
Contains the models and tools for interacting with the Apache Maven ecosystem
within the NetBeans IDE.
This package provides a high-level API for dependency management, project building, and repository indexing. It includes DTOs optimized for both human readability and AI token efficiency.
-
ClassDescriptionRepresents the detailed, multi-phase result of the
Maven.addDependency"super-tool".Represents a declared artifact in a compact format, designed for token efficiency.A container that groups declared Maven artifacts by their commongroupId.The top-level container that groupsDependencyGroups by their Maven scope.Consolidated "super-tool" class for all Maven-related AI operations.A data transfer object representing a single search result from the Maven index.Represents the detailed result of a Maven build execution, including status, exit code, captured output, and a breakdown of build phases.Represents a single phase or goal within a Maven build.The final status of the Maven process.Represents a paginated result set from a Maven index search.A container that groups fully resolved artifacts by their commongroupId.The top-level container for resolved dependencies, grouping them by Maven scope.

