com.google.code.mojo.license.util.resource
Class ResourceFinder
java.lang.Object
com.google.code.mojo.license.util.resource.ResourceFinder
public final class ResourceFinder
- extends Object
Date: 26-Feb-2008
Author: Mathieu Carbou (mathieu.carbou@gmail.com)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResourceFinder
public ResourceFinder(File basedir)
setCompileClassPath
public void setCompileClassPath(List<String> classpath)
setPluginClassPath
public void setPluginClassPath(ClassLoader classLoader)
findResource
public URL findResource(String resource)
throws org.apache.maven.plugin.MojoFailureException
- Find a resource by searching:
1. In the filesystem, relative to basedir
2. In the filesystem, as an absolute path (or relative to current execution directory)
3. In project classpath
4. In plugin classpath
5. As a URL
- Parameters:
resource
- The resource to get
- Returns:
- A valid URL
- Throws:
org.apache.maven.plugin.MojoFailureException
- If the resource is not found
Copyright © 2008-2011 Mathieu Carbou. All Rights Reserved.