Class ResourceFinder


  • public final class ResourceFinder
    extends Object
    Date: 26-Feb-2008
    Author: Mathieu Carbou (mathieu.carbou@gmail.com)
    • Constructor Detail

      • ResourceFinder

        public ResourceFinder​(File basedir)
    • Method Detail

      • 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