Class BazaarConfig
java.lang.Object
org.apache.maven.scm.provider.bazaar.BazaarConfig
Check bazaar installation.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
private static class
Get version of the executable. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final String
private static final float
private static final String
private BazaarConfig.VersionConsumer
private boolean
private static final String
private static final String
private boolean
private boolean
private static final String
private static final String
private static final float
private static final String
private static final String
private BazaarConfig.VersionConsumer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static org.codehaus.plexus.util.cli.Commandline
buildPythonCmd
(File workingDir, String[] cmdAndArgs) private boolean
checkPyModules
(File workingDir, String cmd) static BazaarConfig.VersionConsumer
getBazaarVersion
(File workingDir) private String
static BazaarConfig.VersionConsumer
getPythonVersion
(File workingDir) private boolean
private 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
-