Class ResolverCli


  • public class ResolverCli
    extends java.lang.Object
    Resolve artifacts given on command line.

    Return 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.

    • Field Detail

      • resolver

        private final Resolver resolver
    • Constructor Detail

      • ResolverCli

        public ResolverCli​(Resolver resolver)
    • Method Detail

      • parseRequests

        private java.util.List<ResolutionRequest> parseRequests​(ResolverCliRequest cli)
                                                         throws java.io.IOException,
                                                                javax.xml.stream.XMLStreamException
        Throws:
        java.io.IOException
        javax.xml.stream.XMLStreamException
      • printResults

        private void printResults​(ResolverCliRequest cli,
                                  java.util.List<ResolutionResult> results)
                           throws java.io.IOException,
                                  javax.xml.stream.XMLStreamException
        Throws:
        java.io.IOException
        javax.xml.stream.XMLStreamException
      • run

        private void run​(ResolverCliRequest cliRequest)
                  throws java.io.IOException,
                         javax.xml.stream.XMLStreamException
        Throws:
        java.io.IOException
        javax.xml.stream.XMLStreamException
      • main

        public static void main​(java.lang.String[] args)