org.vafer.jdeb.maven
Class DebMaker
java.lang.Object
org.vafer.jdeb.maven.DebMaker
public class DebMaker
- extends Object
TODO generalize with DebAntTask
A generic class for creating debian archives. Even supports signed changes
files.
This class is largely based on the DebAntTask class, and provides the same
featues to maven developers that the ant task provides to ant developers.
- Author:
- Bryan Sant
- See Also:
DebAntTask
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DebMaker
public DebMaker(Console console,
VariableResolver variableResolver)
DebMaker
public DebMaker(Console console,
File deb,
File controlDir,
VariableResolver variableResolver)
DebMaker
public DebMaker(Console console,
File deb,
File controlDir,
Collection dataProducers,
VariableResolver variableResolver)
setDeb
public void setDeb(File deb)
setControl
public void setControl(File control)
setChangesIn
public void setChangesIn(File changes)
setChangesOut
public void setChangesOut(File changes)
setChangesSave
public void setChangesSave(File changes)
setKeyring
public void setKeyring(File keyring)
setKey
public void setKey(String key)
setPassphrase
public void setPassphrase(String passphrase)
setCompression
public void setCompression(String compression)
addData
public void addData(File file)
- Adds a new data source to the deb. The new data source may point to a
single file, a directory, or a tarball.
- Parameters:
file - The data source to add
addData
public void addData(Data data)
makeDeb
public void makeDeb()
throws PackagingException
- Throws:
PackagingException
Copyright © 2012. All Rights Reserved.