|
Griffon 1.2.0 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD |
java.lang.Objectorg.codehaus.griffon.artifacts.ArtifactInstallEngine
class ArtifactInstallEngine
Field Summary | |
---|---|
private static String |
INSTALL_FAILURE_ABORT
|
private static String |
INSTALL_FAILURE_CONTINUE
|
private static String |
INSTALL_FAILURE_RETRY
|
private static Logger |
LOG
|
private AntBuilder |
ant
|
private CommandLineHelper |
commandLineHelper
|
private Metadata |
metadata
|
private BuildSettings |
settings
|
Property Summary | |
---|---|
Closure |
errorHandler
|
Closure |
eventHandler
|
List |
installedArtifacts
|
boolean |
interactive
|
Closure |
pluginScriptRunner
|
List |
uninstalledArtifacts
|
def |
variableStore
|
Constructor Summary | |
ArtifactInstallEngine(BuildSettings settings, Metadata metadata, AntBuilder ant)
|
Method Summary | |
---|---|
private boolean
|
_installPlugins(List dependencies, ArtifactDependencyResolver resolver, boolean framework)
|
private void
|
_publishReleaseToGriffonLocal(String type, String name, String version, File file, boolean framework)
|
private Release
|
createReleaseFromMetadata(String type, File file)
|
private void
|
displayNewScripts(String pluginName, def installPath)
|
private void
|
doInstallDependencies(List dependencies, List failedDependencies, List retryDependencies, boolean retryAllowed, boolean framework)
|
private boolean
|
doUninstall(String type, String name, String version = null, boolean framework)
|
private void
|
generateDependencyDescriptorFor(String pluginDirPath, String name, String version)
|
String
|
getInstallFailureStrategy()
|
private Release
|
inspectArtifactRelease(String type, File file, boolean framework)
|
boolean
|
installArchetype(String name, String version = null)
|
boolean
|
installArtifact(String type, String name, String version = null)
|
void
|
installFromFile(String type, File file, boolean resolveDependencies = false, boolean framework = false)
|
boolean
|
installPlugin(String name, String version = null, boolean framework = false)
|
boolean
|
installPlugins(Map plugins, boolean framework = false)
|
private boolean
|
installPluginsInternal(List installPlan, boolean framework)
|
private String
|
printDependencyTree(ArtifactDependency artifactDependency, boolean trim = false)
|
void
|
publishReleaseToGriffonLocal(Release release, File file, boolean framework = false)
|
private List
|
resolveDependenciesFor(ArtifactDependencyResolver resolver, String type, String name, String version)
|
private List
|
resolveDependenciesFor(List dependencies, ArtifactDependencyResolver resolver, boolean framework)
|
boolean
|
resolvePluginDependencies()
|
private void
|
resolvePluginJarDependencies(String pluginInstallPath, String pluginName, String pluginVersion)
|
private void
|
runPluginScript(File scriptFile, def fullPluginName, def msg)
|
void
|
uninstall(String type, String name, String version = null, boolean framework = false)
|
void
|
updateLocalReleaseMetadata(String type, Release release, boolean framework = false)
|
Methods inherited from class Object | |
---|---|
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Field Detail |
---|
private static final String INSTALL_FAILURE_ABORT
private static final String INSTALL_FAILURE_CONTINUE
private static final String INSTALL_FAILURE_RETRY
private static final Logger LOG
private final AntBuilder ant
private CommandLineHelper commandLineHelper
private final Metadata metadata
private final BuildSettings settings
Property Detail |
---|
Closure errorHandler
Closure eventHandler
final List installedArtifacts
boolean interactive
Closure pluginScriptRunner
final List uninstalledArtifacts
def variableStore
Constructor Detail |
---|
ArtifactInstallEngine(BuildSettings settings, Metadata metadata, AntBuilder ant)
Method Detail |
---|
private boolean _installPlugins(List dependencies, ArtifactDependencyResolver resolver, boolean framework)
private void _publishReleaseToGriffonLocal(String type, String name, String version, File file, boolean framework)
private Release createReleaseFromMetadata(String type, File file)
private void displayNewScripts(String pluginName, def installPath)
private void doInstallDependencies(List dependencies, List failedDependencies, List retryDependencies, boolean retryAllowed, boolean framework)
private boolean doUninstall(String type, String name, String version = null, boolean framework)
private void generateDependencyDescriptorFor(String pluginDirPath, String name, String version)
String getInstallFailureStrategy()
private Release inspectArtifactRelease(String type, File file, boolean framework)
boolean installArchetype(String name, String version = null)
boolean installArtifact(String type, String name, String version = null)
void installFromFile(String type, File file, boolean resolveDependencies = false, boolean framework = false)
boolean installPlugin(String name, String version = null, boolean framework = false)
boolean installPlugins(Map plugins, boolean framework = false)
private boolean installPluginsInternal(List installPlan, boolean framework)
private String printDependencyTree(ArtifactDependency artifactDependency, boolean trim = false)
void publishReleaseToGriffonLocal(Release release, File file, boolean framework = false)
private List resolveDependenciesFor(ArtifactDependencyResolver resolver, String type, String name, String version)
private List resolveDependenciesFor(List dependencies, ArtifactDependencyResolver resolver, boolean framework)
boolean resolvePluginDependencies()
private void resolvePluginJarDependencies(String pluginInstallPath, String pluginName, String pluginVersion)
private void runPluginScript(File scriptFile, def fullPluginName, def msg)
void uninstall(String type, String name, String version = null, boolean framework = false)
void updateLocalReleaseMetadata(String type, Release release, boolean framework = false)
Groovy Documentation