- All Implemented Interfaces:
public class MavenLocalFileFinder extends java.lang.Object implements CachedArtifactFinder
Searches a locally-installed Maven repository for locally-cached artifacts.
Consumers of this class are responsible for installing and configuring Maven with the standard Maven environment variables. For example,
All Methods Instance Methods Concrete Methods Modifier and Type Method Description
find(java.lang.String coordinates)Searches a dependency management system's locally-cached artifacts.
Create an instance with default state. The created instance will attempt to locate and work with a Maven installation's local file system dependency cache it assumes will be installed at a standard default location. It will look for an
M2_REPOenvironment variable It will also look for a
If no such environment or property is found, it will assume the caller intends for this instance to work with a local Maven dependency cache located in the home directory of the current user.
The methods of this instance operate in the context of the locations described above.
public MavenLocalFileFinder(java.net.URI repoLocation)
Create an instance that will do its work at the given
The created instance will attempt to locate and work with a Maven installation's local file system dependency cache it assumes will be installed at the specified
The methods of this instance operate in the context of the location of the specified
repoLocation- The location on the local file system where a dependency cache can be found.
public RepoResult find(java.lang.String coordinates)Description copied from interface:
Searches a dependency management system's locally-cached artifacts.
This operation assumes artifact caches can be found at certain standard locations on the local file system.
- Specified by:
coordinates- A non-empty, colon-delimited string of the form: „group:artifact:version[:classifier]“. Commonly referred to as „GAV“ coordinates, this is the standard addressing scheme dependency management systems use to distinguish individual modules from one another.
- A composite result that
Optionally holds the artifact specified by the given
coordinates(if found) and its parent folder.