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()
protected
BuildPropertiesParserImpl(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 void
dispose()
protected void
interpolate(Properties properties, File baseDir)
BuildProperties
parse(File baseDir)
Parse the file "build.properties" in baseDir.protected static Properties
readProperties(File propsFile)
-
-
-
Method Detail
-
parse
public BuildProperties parse(File baseDir)
Description copied from interface:BuildPropertiesParser
Parse the file "build.properties" in baseDir. If the file does not exist or cannot be read, an "empty"BuildProperties
will be returned.- Specified by:
parse
in interfaceBuildPropertiesParser
-
dispose
public void dispose()
- Specified by:
dispose
in interfaceorg.codehaus.plexus.personality.plexus.lifecycle.phase.Disposable
-
readProperties
protected static Properties readProperties(File propsFile)
-
interpolate
protected void interpolate(Properties properties, File baseDir)
-
-