Represents a third-party JVM artifact as identified by its Maven-compatible coordinate, that is, its group, artifact, and version components.
Backend: ``
artifact
strrequiredThe 'artifact' part of a Maven-compatible coordinate to a third-party jar artifact. For the jar coordinate com.google.guava:guava:30.1.1-jre, the artifact is 'guava'.
group
strrequiredThe 'group' part of a Maven-compatible coordinate to a third-party jar artifact. For the jar coordinate com.google.guava:guava:30.1.1-jre, the group is 'com.google.guava'.
version
strrequiredThe 'version' part of a Maven-compatible coordinate to a third-party jar artifact. For the jar coordinate com.google.guava:guava:30.1.1-jre, the version is '30.1.1-jre'.
description
str | Nonedefault: NoneA human-readable description of the target.
Use ./pants list --documented :: to see all targets with descriptions.
Iterable[str] | Nonedefault: NoneArbitrary strings to describe a target.
For example, you may tag some test targets with 'integration_test' so that you could run ./pants --tag='integration_test' test :: to only run on targets with that tag.