desruisseaux commented on code in PR #1640:
URL: https://github.com/apache/maven/pull/1640#discussion_r1714911250


##########
api/maven-api-core/src/main/java/org/apache/maven/api/Artifact.java:
##########
@@ -23,76 +23,83 @@
 import org.apache.maven.api.annotations.Nonnull;
 
 /**
- * An artifact points to a resource such as a jar file or war application.
+ * Pointer to a resolved resource such as a <abbr>JAR</abbr> file or 
<abbr>WAE</abbr> application.
+ * {@code Artifact} instances are created when <dfn>resolving</dfn> {@link 
Artifact} instances.
+ * Resolving is the process that selects a {@linkplain #getVersion() 
particular version}
+ * and downloads the artifact in the local repository.

Review Comment:
   Added a "definitions of terms" section in `package-info.java` with the above 
explanation about artifact resolution and dependency resolution. Since those 
definitions include the download part, they answer my [previous 
comment](https://github.com/apache/maven/pull/1640#discussion_r1714881957).



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to