Class ResolverCli
java.lang.Object
org.fedoraproject.xmvn.tools.resolve.ResolverCli
XMvn Resolver is a very simple commald-line tool to resolve Maven artifacts from system
repositories. Basically it's just an interface to artifact resolution mechanism implemented by
XMvn Core. The primary intended use case of XMvn Resolver is debugging local artifact
repositories.
Returns 0 when all artifacts are successfully resolved, 1 on failure to resolve one or more artifacts and 2 when some other error occurs. In the last case a stack trace is printed too.
- Author:
- Mikolaj Izdebski
-
Constructor Summary
ConstructorsConstructorDescriptionResolverCli(org.fedoraproject.xmvn.logging.Logger logger, org.fedoraproject.xmvn.resolver.Resolver resolver, org.fedoraproject.xmvn.config.Configurator configurator, org.fedoraproject.xmvn.metadata.MetadataResolver metadataResolver) -
Method Summary
-
Constructor Details
-
ResolverCli
public ResolverCli(org.fedoraproject.xmvn.logging.Logger logger, org.fedoraproject.xmvn.resolver.Resolver resolver, org.fedoraproject.xmvn.config.Configurator configurator, org.fedoraproject.xmvn.metadata.MetadataResolver metadataResolver)
-
-
Method Details
-
run
public int run(org.fedoraproject.xmvn.tools.resolve.ResolverCliRequest cliRequest) throws IOException, io.kojan.xml.XMLException - Throws:
IOExceptionio.kojan.xml.XMLException
-
doMain
-
main
-