public class MavenConfigurationImpl extends Object implements IMavenConfiguration, org.eclipse.core.runtime.preferences.IEclipsePreferences.IPreferenceChangeListener, org.eclipse.core.runtime.preferences.IEclipsePreferences.INodeChangeListener
| Constructor and Description |
|---|
MavenConfigurationImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addConfigurationChangeListener(IMavenConfigurationChangeListener listener) |
void |
added(org.eclipse.core.runtime.preferences.IEclipsePreferences.NodeChangeEvent event) |
boolean |
buildWithNullSchedulingRule() |
String |
getGlobalChecksumPolicy()
Returns the global checksum policy applied on
MavenExecutionRequests. |
String |
getGlobalSettingsFile() |
String |
getGlobalUpdatePolicy()
One of org.eclipse.aether.repository.RepositoryPolicy.UPDATE constants or null.
|
String |
getNotCoveredMojoExecutionSeverity()
Returns
IMarker severity of "Not Covered Mojo Execution" problem. |
String |
getOutOfDateProjectSeverity()
Returns
IMarker severity of "out-of-date" project problem |
String |
getOverridingManagedVersionExecutionSeverity()
Returns
IMarker severity of "Overriding Managed version" problem. |
String |
getUserSettingsFile() |
String |
getWorkspaceLifecycleMappingMetadataFile() |
boolean |
isAutomaticallyUpdateConfiguration()
Returns
true if project configuration should be automatically updated when out-of-date. |
boolean |
isDebugOutput() |
boolean |
isDownloadJavaDoc() |
boolean |
isDownloadSources() |
boolean |
isHideFoldersOfNestedProjects() |
boolean |
isOffline() |
boolean |
isUpdateIndexesOnStartup() |
boolean |
isUpdateProjectsOnStartup() |
void |
preferenceChange(org.eclipse.core.runtime.preferences.IEclipsePreferences.PreferenceChangeEvent event) |
void |
removed(org.eclipse.core.runtime.preferences.IEclipsePreferences.NodeChangeEvent event) |
void |
setAutomaticallyUpdateConfiguration(boolean value) |
void |
setDebugOutput(boolean debug) |
void |
setDownloadJavadoc(boolean downloadJavadoc) |
void |
setDownloadSources(boolean downloadSources) |
void |
setGlobalChecksumPolicy(String checksumPolicy)
For testing purposes only.
|
void |
setGlobalSettingsFile(String globalSettingsFile) |
void |
setGlobalUpdatePolicy(String policy) |
void |
setNotCoveredMojoExecutionSeverity(String severity)
For testing purposes only
|
void |
setOutOfDateProjectSeverity(String severity)
For testing purposes only
|
void |
setOverridingManagedVersionExecutionSeverity(String severity)
For testing purposes only
|
void |
setUserSettingsFile(String settingsFile) |
void |
setWorkspaceLifecycleMappingMetadataFile(String location) |
public String getGlobalSettingsFile()
getGlobalSettingsFile in interface IMavenConfigurationpublic String getUserSettingsFile()
getUserSettingsFile in interface IMavenConfigurationpublic boolean isDebugOutput()
isDebugOutput in interface IMavenConfigurationpublic void setDebugOutput(boolean debug)
public boolean isDownloadJavaDoc()
isDownloadJavaDoc in interface IMavenConfigurationpublic boolean isDownloadSources()
isDownloadSources in interface IMavenConfigurationpublic void setDownloadSources(boolean downloadSources)
public void setDownloadJavadoc(boolean downloadJavadoc)
public boolean isHideFoldersOfNestedProjects()
isHideFoldersOfNestedProjects in interface IMavenConfigurationpublic boolean isOffline()
isOffline in interface IMavenConfigurationpublic void setUserSettingsFile(String settingsFile) throws org.eclipse.core.runtime.CoreException
setUserSettingsFile in interface IMavenConfigurationorg.eclipse.core.runtime.CoreExceptionpublic void setGlobalSettingsFile(String globalSettingsFile) throws org.eclipse.core.runtime.CoreException
setGlobalSettingsFile in interface IMavenConfigurationorg.eclipse.core.runtime.CoreExceptionpublic boolean isUpdateProjectsOnStartup()
isUpdateProjectsOnStartup in interface IMavenConfigurationpublic boolean isUpdateIndexesOnStartup()
isUpdateIndexesOnStartup in interface IMavenConfigurationpublic void addConfigurationChangeListener(IMavenConfigurationChangeListener listener)
addConfigurationChangeListener in interface IMavenConfigurationpublic void preferenceChange(org.eclipse.core.runtime.preferences.IEclipsePreferences.PreferenceChangeEvent event)
preferenceChange in interface org.eclipse.core.runtime.preferences.IEclipsePreferences.IPreferenceChangeListenerpublic void added(org.eclipse.core.runtime.preferences.IEclipsePreferences.NodeChangeEvent event)
added in interface org.eclipse.core.runtime.preferences.IEclipsePreferences.INodeChangeListenerpublic void removed(org.eclipse.core.runtime.preferences.IEclipsePreferences.NodeChangeEvent event)
removed in interface org.eclipse.core.runtime.preferences.IEclipsePreferences.INodeChangeListenerpublic String getGlobalUpdatePolicy()
IMavenConfigurationgetGlobalUpdatePolicy in interface IMavenConfigurationpublic void setGlobalUpdatePolicy(String policy)
public String getWorkspaceLifecycleMappingMetadataFile()
getWorkspaceLifecycleMappingMetadataFile in interface IMavenConfigurationpublic void setWorkspaceLifecycleMappingMetadataFile(String location) throws org.eclipse.core.runtime.CoreException
setWorkspaceLifecycleMappingMetadataFile in interface IMavenConfigurationorg.eclipse.core.runtime.CoreExceptionpublic String getOutOfDateProjectSeverity()
IMavenConfigurationIMarker severity of "out-of-date" project problemgetOutOfDateProjectSeverity in interface IMavenConfigurationignore, warning or error.public void setOutOfDateProjectSeverity(String severity) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionpublic String getGlobalChecksumPolicy()
IMavenConfigurationMavenExecutionRequests.getGlobalChecksumPolicy in interface IMavenConfigurationfail, warn or ignore to override repositories specific checksum
policies or null to follow default behavior.ArtifactRepositoryPolicy#CHECKSUM_POLICY_FAIL},
ArtifactRepositoryPolicy#CHECKSUM_POLICY_WARN},
ArtifactRepositoryPolicy#CHECKSUM_POLICY_IGNORE}public void setGlobalChecksumPolicy(String checksumPolicy)
public String getNotCoveredMojoExecutionSeverity()
IMavenConfigurationIMarker severity of "Not Covered Mojo Execution" problem.getNotCoveredMojoExecutionSeverity in interface IMavenConfigurationignore, warning or error.public void setNotCoveredMojoExecutionSeverity(String severity) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionpublic String getOverridingManagedVersionExecutionSeverity()
IMavenConfigurationIMarker severity of "Overriding Managed version" problem.getOverridingManagedVersionExecutionSeverity in interface IMavenConfigurationignore, warning or error.public void setOverridingManagedVersionExecutionSeverity(String severity) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionpublic boolean isAutomaticallyUpdateConfiguration()
IMavenConfigurationtrue if project configuration should be automatically updated when out-of-date.isAutomaticallyUpdateConfiguration in interface IMavenConfigurationtrue if project configuration should be automatically updated when out-of-date.public void setAutomaticallyUpdateConfiguration(boolean value)
public boolean buildWithNullSchedulingRule()
buildWithNullSchedulingRule in interface IMavenConfigurationCopyright © 2005–2021 Eclipse Foundation. All rights reserved.