Class BazaarConfig
java.lang.Object
org.apache.maven.scm.provider.bazaar.BazaarConfig
Check bazaar installation.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static classGet version of the executable. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate static final floatprivate static final Stringprivate BazaarConfig.VersionConsumerprivate booleanprivate static final Stringprivate static final Stringprivate booleanprivate booleanprivate static final Stringprivate static final Stringprivate static final floatprivate static final Stringprivate static final Stringprivate BazaarConfig.VersionConsumer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static org.codehaus.plexus.util.cli.CommandlinebuildPythonCmd(File workingDir, String[] cmdAndArgs) private booleancheckPyModules(File workingDir, String cmd) static BazaarConfig.VersionConsumergetBazaarVersion(File workingDir) private Stringstatic BazaarConfig.VersionConsumergetPythonVersion(File workingDir) private booleanprivate boolean
-
Field Details
-
BAZAAR_REQ
private static final float BAZAAR_REQ- See Also:
-
PYTHON_REQ
private static final float PYTHON_REQ- See Also:
-
BAZAAR_VERSION_TAG
- See Also:
-
BAZAAR_INSTALL_URL
- See Also:
-
PYTHON_EXEC
- See Also:
-
PYTHON_VERSION
- See Also:
-
PYTHON_VERSION_TAG
- See Also:
-
PARAMIKO
- See Also:
-
CCRYPT
- See Also:
-
CELEMENTREE
- See Also:
-
bazaarVersion
-
pythonVersion
-
cElementTree
private boolean cElementTree -
paramiko
private boolean paramiko -
cCrypt
private boolean cCrypt
-
-
Constructor Details
-
BazaarConfig
BazaarConfig(File workingDir)
-
-
Method Details
-
checkPyModules
-
isInstalled
private boolean isInstalled()- Returns:
- True if one can run basic bazaar commands
-
isComplete
private boolean isComplete()- Returns:
- True if all modules for bazaar are installed.
-
getBazaarVersion
- Throws:
ScmException
-
getPythonVersion
- Throws:
ScmException
-
buildPythonCmd
private static org.codehaus.plexus.util.cli.Commandline buildPythonCmd(File workingDir, String[] cmdAndArgs) throws ScmException - Throws:
ScmException
-
getInstalledStr
-
toString
-