Package com.github.fungal.impl.netboot
Class Maven
java.lang.Object
com.github.fungal.impl.netboot.AbstractRepository
com.github.fungal.impl.netboot.Maven
- All Implemented Interfaces:
Repository
Represent a Maven repository
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionresolve(List<ServerType> servers, Map<String, Protocol> protocolMap, DependencyType dependency, File repository, DependencyTracker tracker) Resolve a dependencyMethods inherited from class com.github.fungal.impl.netboot.AbstractRepository
downloadArtifact, getArtifact, getFile, getPath
-
Constructor Details
-
Maven
public Maven()Constructor
-
-
Method Details
-
resolve
public List<DependencyType> resolve(List<ServerType> servers, Map<String, Protocol> protocolMap, DependencyType dependency, File repository, DependencyTracker tracker) throws ResolveExceptionResolve a dependency- Specified by:
resolvein interfaceRepository- Specified by:
resolvein classAbstractRepository- Parameters:
servers- The serversprotocolMap- The protocolsdependency- The dependencyrepository- The repository for the containertracker- The dependency tracker- Returns:
- The list of dependencies downloaded
- Throws:
ResolveException- Thrown if the dependency can't be resolved
-