Package org.apache.maven.plugin.internal
Class DefaultLegacySupport
java.lang.Object
org.apache.maven.plugin.internal.DefaultLegacySupport
- All Implemented Interfaces:
- LegacySupport
Helps to provide backward-compatibility with plugins that use legacy components. Warning: This is an
 internal utility component that is only public for technical reasons, it is not part of the public API. In
 particular, this component can be changed or deleted without prior notice.
- Since:
- 3.0
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionorg.eclipse.aether.RepositorySystemSessionGets the currently active repository session.Gets the currently active session.voidsetSession(MavenSession session) Sets the currently active session.
- 
Constructor Details- 
DefaultLegacySupportpublic DefaultLegacySupport()
 
- 
- 
Method Details- 
setSessionDescription copied from interface:LegacySupportSets the currently active session. Some legacy components are basically stateful and their API is missing parameters that would be required to delegate to a stateless component. Saving the session (in a thread-local variable) is our best effort to record any state that is required to enable proper delegation.- Specified by:
- setSessionin interface- LegacySupport
- Parameters:
- session- The currently active session, may be- null.
 
- 
getSessionDescription copied from interface:LegacySupportGets the currently active session.- Specified by:
- getSessionin interface- LegacySupport
- Returns:
- The currently active session or nullif none.
 
- 
getRepositorySessionpublic org.eclipse.aether.RepositorySystemSession getRepositorySession()Description copied from interface:LegacySupportGets the currently active repository session.- Specified by:
- getRepositorySessionin interface- LegacySupport
- Returns:
- The currently active repository session or nullif none.
 
 
-