Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.apache.maven.plugin.nar;
 
 import java.io.File;
 
public class NarProperties {
	private final static String AOL_PROPERTIES = "aol.properties";
	private static NarProperties instance;
	private NarProperties(MavenProject projectthrows MojoFailureException {
		Properties defaults = PropertyUtils.loadPropertiesNarUtil.class.getResourceAsStream ) );
        if ( defaults == null )
        {
            throw new MojoFailureException"NAR: Could not load default properties file: '"++"'." );
        }
        
         = new Properties(defaults);
        FileInputStream fis = null;
        try 
        {
        	if (project != null) {
        		fis = new FileInputStream(project.getBasedir()+.+);
        		.loadfis );
        	}
        catch (FileNotFoundException e
        {
			// ignore (FIXME)
        catch (IOException e
        {
			// ignore (FIXME)
		}
        finally
        {
            try
            {
                if ( fis != null )
                {
                    fis.close();
                }
            }
            catch ( IOException e )
            {
                // ignore
            }
        }
	}

Retrieve the NarProperties

Parameters:
project may be null
Returns:
Throws:
org.apache.maven.plugin.MojoFailureException
	public static NarProperties getInstance(MavenProject projectthrows MojoFailureException {
		if ( == null) {
			 = new NarProperties(project);
		}
		return ;
	}
	public String getProperty(String key) {
		return .getProperty(key);
	}
New to GrepCode? Check out our FAQ X