Package org.commonjava.maven.ext.io
Class SettingsIO
- java.lang.Object
-
- org.commonjava.maven.ext.io.SettingsIO
-
@Named @Singleton public class SettingsIO extends Object
-
-
Constructor Summary
Constructors Constructor Description SettingsIO(org.apache.maven.settings.building.SettingsBuilder settingsBuilder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
update(Settings settings, File settingsFile)
void
write(Settings settings, File settingsFile)
Writes a settings file out to the denoted file.
-
-
-
Field Detail
-
logger
protected final Logger logger
-
-
Method Detail
-
write
public void write(Settings settings, File settingsFile) throws org.commonjava.maven.ext.common.ManipulationException
Writes a settings file out to the denoted file. If the settings file exists it attempts to preserve existing formatting.- Parameters:
settings
- the Maven settings to write out.settingsFile
- the File to write to- Throws:
org.commonjava.maven.ext.common.ManipulationException
- if an error occurs.
-
-