public Location resolve()

in src/main/java/org/apache/maven/shared/io/location/ClasspathResourceLocatorStrategy.java [55:71]


    public Location resolve(String locationSpecification, MessageHolder messageHolder) {
        ClassLoader cloader = Thread.currentThread().getContextClassLoader();

        URL resource = cloader.getResource(locationSpecification);

        Location location = null;

        if (resource != null) {
            location = new URLLocation(
                    resource, locationSpecification, tempFilePrefix, tempFileSuffix, tempFileDeleteOnExit);
        } else {
            messageHolder.addMessage(
                    "Failed to resolve classpath resource: " + locationSpecification + " from classloader: " + cloader);
        }

        return location;
    }