code: public static JavaArchive artifact(String gav, String asName) throws Exception {
          return artifactLookup().artifact(gav, asName);
      }
docs: Retrieve an artifact that was part of the original build using a
  full or simplified Maven GAV specifier, returning an archive with a
  specified name.
  
  @param gav The Maven GAV.
  @return The located artifact, as a {@code JavaArchive} with the specified name.
  @throws Exception If the specified artifact is not locatable.
  @see #artifact(String)