Package org.eclipse.tycho.core.osgitools
Class BuildPropertiesParserImpl
- java.lang.Object
-
- org.eclipse.tycho.core.osgitools.BuildPropertiesParserImpl
-
- All Implemented Interfaces:
org.codehaus.plexus.personality.plexus.lifecycle.phase.Disposable,BuildPropertiesParser
@Component(role=BuildPropertiesParser.class) public class BuildPropertiesParserImpl extends Object implements BuildPropertiesParser, org.codehaus.plexus.personality.plexus.lifecycle.phase.Disposable
-
-
Field Summary
-
Fields inherited from interface org.eclipse.tycho.core.shared.BuildPropertiesParser
BUILD_PROPERTIES
-
-
Constructor Summary
Constructors Modifier Constructor Description BuildPropertiesParserImpl()protectedBuildPropertiesParserImpl(org.apache.maven.plugin.LegacySupport legacySupport, org.codehaus.plexus.logging.Logger logger)Must only be used for tests!
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()protected voidinterpolate(Properties properties, File baseDir)BuildPropertiesparse(File baseDir)Parse the file "build.properties" in baseDir.protected static PropertiesreadProperties(File propsFile)
-
-
-
Method Detail
-
parse
public BuildProperties parse(File baseDir)
Description copied from interface:BuildPropertiesParserParse the file "build.properties" in baseDir. If the file does not exist or cannot be read, an "empty"BuildPropertieswill be returned.- Specified by:
parsein interfaceBuildPropertiesParser
-
dispose
public void dispose()
- Specified by:
disposein interfaceorg.codehaus.plexus.personality.plexus.lifecycle.phase.Disposable
-
readProperties
protected static Properties readProperties(File propsFile)
-
interpolate
protected void interpolate(Properties properties, File baseDir)
-
-