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) |
String |
getGlobalChecksumPolicy()
Returns the global checksum policy applied on
MavenExecutionRequest s. |
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 |
getUserSettingsFile() |
String |
getWorkspaceLifecycleMappingMetadataFile() |
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 |
setDebugOutput(boolean debug) |
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 |
setUserSettingsFile(String settingsFile) |
void |
setWorkspaceLifecycleMappingMetadataFile(String location) |
public String getGlobalSettingsFile()
getGlobalSettingsFile
in interface IMavenConfiguration
public String getUserSettingsFile()
getUserSettingsFile
in interface IMavenConfiguration
public boolean isDebugOutput()
isDebugOutput
in interface IMavenConfiguration
public void setDebugOutput(boolean debug)
public boolean isDownloadJavaDoc()
isDownloadJavaDoc
in interface IMavenConfiguration
public boolean isDownloadSources()
isDownloadSources
in interface IMavenConfiguration
public void setDownloadSources(boolean downloadSources)
public boolean isHideFoldersOfNestedProjects()
isHideFoldersOfNestedProjects
in interface IMavenConfiguration
public boolean isOffline()
isOffline
in interface IMavenConfiguration
public void setUserSettingsFile(String settingsFile) throws org.eclipse.core.runtime.CoreException
setUserSettingsFile
in interface IMavenConfiguration
org.eclipse.core.runtime.CoreException
public void setGlobalSettingsFile(String globalSettingsFile) throws org.eclipse.core.runtime.CoreException
setGlobalSettingsFile
in interface IMavenConfiguration
org.eclipse.core.runtime.CoreException
public boolean isUpdateProjectsOnStartup()
isUpdateProjectsOnStartup
in interface IMavenConfiguration
public boolean isUpdateIndexesOnStartup()
isUpdateIndexesOnStartup
in interface IMavenConfiguration
public void addConfigurationChangeListener(IMavenConfigurationChangeListener listener)
addConfigurationChangeListener
in interface IMavenConfiguration
public void preferenceChange(org.eclipse.core.runtime.preferences.IEclipsePreferences.PreferenceChangeEvent event)
preferenceChange
in interface org.eclipse.core.runtime.preferences.IEclipsePreferences.IPreferenceChangeListener
public void added(org.eclipse.core.runtime.preferences.IEclipsePreferences.NodeChangeEvent event)
added
in interface org.eclipse.core.runtime.preferences.IEclipsePreferences.INodeChangeListener
public void removed(org.eclipse.core.runtime.preferences.IEclipsePreferences.NodeChangeEvent event)
removed
in interface org.eclipse.core.runtime.preferences.IEclipsePreferences.INodeChangeListener
public String getGlobalUpdatePolicy()
IMavenConfiguration
getGlobalUpdatePolicy
in interface IMavenConfiguration
public void setGlobalUpdatePolicy(String policy)
public String getWorkspaceLifecycleMappingMetadataFile()
getWorkspaceLifecycleMappingMetadataFile
in interface IMavenConfiguration
public void setWorkspaceLifecycleMappingMetadataFile(String location) throws org.eclipse.core.runtime.CoreException
setWorkspaceLifecycleMappingMetadataFile
in interface IMavenConfiguration
org.eclipse.core.runtime.CoreException
public String getOutOfDateProjectSeverity()
IMavenConfiguration
IMarker
severity of "out-of-date" project problemgetOutOfDateProjectSeverity
in interface IMavenConfiguration
ignore
, warning
or error
.public void setOutOfDateProjectSeverity(String severity) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public String getGlobalChecksumPolicy()
IMavenConfiguration
MavenExecutionRequest
s.getGlobalChecksumPolicy
in interface IMavenConfiguration
fail
, 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()
IMavenConfiguration
IMarker
severity of "Not Covered Mojo Execution" problem.getNotCoveredMojoExecutionSeverity
in interface IMavenConfiguration
ignore
, warning
or error
.public void setNotCoveredMojoExecutionSeverity(String severity) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
Copyright © 2005–2015 Sonatype, Inc.. All rights reserved.