Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addError(File, int, int, String, Throwable) - Method in interface org.codehaus.plexus.build.BuildContext
-
Deprecated.Use addMessage with severity=SEVERITY_WARNING instead
- addError(File, int, int, String, Throwable) - Method in class org.codehaus.plexus.build.DefaultBuildContext
-
addError.
- addMessage(File, int, int, String, int, Throwable) - Method in interface org.codehaus.plexus.build.BuildContext
-
Deprecated.Use
MessagesAPI instead - addMessage(File, int, int, String, int, Throwable) - Method in class org.codehaus.plexus.build.DefaultBuildContext
-
Adds a message to the build context.
- addWarning(File, int, int, String, Throwable) - Method in interface org.codehaus.plexus.build.BuildContext
-
Deprecated.Use addMessage with severity=SEVERITY_ERROR instead
- addWarning(File, int, int, String, Throwable) - Method in class org.codehaus.plexus.build.DefaultBuildContext
-
addWarning.
B
- build(MessageType, Path) - Method in class org.codehaus.plexus.build.messages.DefaultMessages
- build(MessageType, Path) - Method in interface org.codehaus.plexus.build.messages.Messages
-
Creates a builder for a message of a specific type.
- BuildConnection - Interface in org.codehaus.plexus.build.connect
-
A
BuildConnectionallow communication between a an IDE and a maven build to observe the state of the build and act on certain events. - BuildContext - Interface in org.codehaus.plexus.build
-
BuildContext interface.
C
- cause(Throwable) - Method in class org.codehaus.plexus.build.messages.MessageBuilder
-
Sets the exception cause for the message.
- clear(Path) - Method in class org.codehaus.plexus.build.messages.DefaultMessages
- clear(Path) - Method in interface org.codehaus.plexus.build.messages.Messages
-
Clears messages associated with a specific path.
- clearAll() - Method in class org.codehaus.plexus.build.messages.DefaultMessages
- clearAll() - Method in interface org.codehaus.plexus.build.messages.Messages
-
Clears all messages.
- close() - Method in class org.codehaus.plexus.build.connect.EventListener
- close() - Method in class org.codehaus.plexus.build.connect.TcpBuildConnection.ServerConnection
- column(int) - Method in class org.codehaus.plexus.build.messages.MessageBuilder
-
Sets the column number for the message.
- CONFIG_SEND_PROJECTS - Static variable in interface org.codehaus.plexus.build.connect.Configuration
-
If this property is set to
truein reply to a InitMessage - Configuration - Interface in org.codehaus.plexus.build.connect
-
Provides access to the configuration provided by the server
- create(String) - Method in class org.codehaus.plexus.build.messages.MessageBuilder
-
Creates the message object with all collected parameters and informs the consumer.
- createServer(Function) - Static method in class org.codehaus.plexus.build.connect.TcpBuildConnection
-
Creates a new server that will receive messages from a remote endpoint and inform the consumer
D
- decode(byte[]) - Static method in class org.codehaus.plexus.build.connect.messages.Message
-
Decodes a message from its bytes
- DefaultBuildContext - Class in org.codehaus.plexus.build
-
Filesystem based non-incremental build context implementation which behaves as if all files were just created.
- DefaultBuildContext(BuildContext, BuildConnection, LegacySupport) - Constructor for class org.codehaus.plexus.build.DefaultBuildContext
- DefaultMessages - Class in org.codehaus.plexus.build.messages
-
Default implementation of the Messages interface.
- DefaultMessages(BuildContext) - Constructor for class org.codehaus.plexus.build.messages.DefaultMessages
-
Creates a new DefaultMessages instance.
- DefaultProgress - Class in org.codehaus.plexus.build.progress
-
The default implementation simply log to debug and check for thread interruption
- DefaultProgress(MojoExecution) - Constructor for class org.codehaus.plexus.build.progress.DefaultProgress
E
- equals(Object) - Method in class org.codehaus.plexus.build.connect.messages.Message
- error(Path) - Method in class org.codehaus.plexus.build.messages.DefaultMessages
- error(Path) - Method in interface org.codehaus.plexus.build.messages.Messages
-
Creates a builder for an error message.
- ERROR - Enum constant in enum org.codehaus.plexus.build.messages.MessageType
-
Error message
- EventListener - Class in org.codehaus.plexus.build.connect
-
Listen to all maven events and forward them to the endpoint
- EventListener(BuildConnection) - Constructor for class org.codehaus.plexus.build.connect.EventListener
-
Creates endpoint for the given connection
G
- getArtifactId() - Method in class org.codehaus.plexus.build.connect.messages.MojoMessage
- getArtifactId() - Method in class org.codehaus.plexus.build.connect.messages.ProjectMessage
- getArtifactId() - Method in interface org.codehaus.plexus.build.connect.messages.ProjectsMessage.ProjectInfo
- getBaseDir() - Method in class org.codehaus.plexus.build.connect.messages.ProjectMessage
- getBaseDir() - Method in interface org.codehaus.plexus.build.connect.messages.ProjectsMessage.ProjectInfo
- getBooleanProperty(String) - Method in class org.codehaus.plexus.build.connect.messages.Message
-
Get a boolean property from the payload
- getBooleanProperty(String, boolean) - Method in class org.codehaus.plexus.build.connect.messages.Message
-
Get a boolean property from the payload
- getCause() - Method in class org.codehaus.plexus.build.messages.Message
- getColumn() - Method in class org.codehaus.plexus.build.messages.Message
- getExecutionId() - Method in class org.codehaus.plexus.build.connect.messages.MojoMessage
- getExecutionRootDirectory() - Method in class org.codehaus.plexus.build.connect.messages.SessionMessage
- getGoal() - Method in class org.codehaus.plexus.build.connect.messages.MojoMessage
- getGroupId() - Method in class org.codehaus.plexus.build.connect.messages.MojoMessage
- getGroupId() - Method in class org.codehaus.plexus.build.connect.messages.ProjectMessage
- getGroupId() - Method in interface org.codehaus.plexus.build.connect.messages.ProjectsMessage.ProjectInfo
- getLifecyclePhase() - Method in class org.codehaus.plexus.build.connect.messages.MojoMessage
- getLine() - Method in class org.codehaus.plexus.build.messages.Message
- getMessage() - Method in class org.codehaus.plexus.build.messages.Message
- getModel() - Method in interface org.codehaus.plexus.build.connect.messages.ProjectsMessage.ProjectInfo
- getPath() - Method in class org.codehaus.plexus.build.connect.messages.RefreshMessage
- getPath() - Method in class org.codehaus.plexus.build.messages.Message
- getProperty(String) - Method in class org.codehaus.plexus.build.connect.messages.Message
-
Get a String property from the payload
- getProperty(String, String) - Method in class org.codehaus.plexus.build.connect.messages.Message
-
Get a String property from the payload
- getSessionId() - Method in class org.codehaus.plexus.build.connect.messages.Message
- getType() - Method in class org.codehaus.plexus.build.connect.messages.MojoMessage
- getType() - Method in class org.codehaus.plexus.build.connect.messages.ProjectMessage
- getType() - Method in class org.codehaus.plexus.build.messages.Message
- getValue(String) - Method in interface org.codehaus.plexus.build.BuildContext
-
Returns value associated with
keyduring previous mojo execution. - getValue(String) - Method in class org.codehaus.plexus.build.DefaultBuildContext
-
Returns value associated with
keyduring previous mojo execution. - getVersion() - Method in class org.codehaus.plexus.build.connect.messages.MojoMessage
- getVersion() - Method in class org.codehaus.plexus.build.connect.messages.ProjectMessage
- getVersion() - Method in interface org.codehaus.plexus.build.connect.messages.ProjectsMessage.ProjectInfo
H
- hasDelta(File) - Method in interface org.codehaus.plexus.build.BuildContext
-
Returns
trueif the file has changed since last build or is not under basedir. - hasDelta(File) - Method in class org.codehaus.plexus.build.DefaultBuildContext
-
hasDelta.
- hasDelta(String) - Method in interface org.codehaus.plexus.build.BuildContext
-
Returns
trueif file or folder identified byrelpathhas changed since last build. - hasDelta(String) - Method in class org.codehaus.plexus.build.DefaultBuildContext
-
Returns
trueif file or folder identified byrelpathhas changed since last build. - hasDelta(List) - Method in interface org.codehaus.plexus.build.BuildContext
-
Returns
trueif any file or folder identified byrelpathshas changed since last build. - hasDelta(List) - Method in class org.codehaus.plexus.build.DefaultBuildContext
-
hasDelta.
- hashCode() - Method in class org.codehaus.plexus.build.connect.messages.Message
I
- info(Path) - Method in class org.codehaus.plexus.build.messages.DefaultMessages
- info(Path) - Method in interface org.codehaus.plexus.build.messages.Messages
-
Creates a builder for an informational message.
- INFO - Enum constant in enum org.codehaus.plexus.build.messages.MessageType
-
Informational message
- init(EventSpy.Context) - Method in class org.codehaus.plexus.build.connect.EventListener
- InitMessage - Class in org.codehaus.plexus.build.connect.messages
-
Message send to init the inital communication with the endpoints
- InitMessage(EventSpy.Context) - Constructor for class org.codehaus.plexus.build.connect.messages.InitMessage
-
Creates a message with inital information about the running maven system
- isCancelRequested() - Method in class org.codehaus.plexus.build.progress.DefaultProgress
- isCancelRequested() - Method in interface org.codehaus.plexus.build.progress.Progress
-
This method should be used to check if the user has requested to finish the current work and break out early.
- isEnabled() - Method in interface org.codehaus.plexus.build.connect.BuildConnection
-
This method allows code to perform an eager check if a buildconnection is present to send messages.
- isEnabled() - Method in class org.codehaus.plexus.build.connect.TcpBuildConnection
- isIncremental() - Method in interface org.codehaus.plexus.build.BuildContext
-
Returns
trueif this build context is incremental. - isIncremental() - Method in class org.codehaus.plexus.build.DefaultBuildContext
-
isIncremental.
- isSendProjects() - Method in interface org.codehaus.plexus.build.connect.Configuration
- isSessionStart() - Method in class org.codehaus.plexus.build.connect.messages.SessionMessage
- isUptodate(File, File) - Method in interface org.codehaus.plexus.build.BuildContext
-
Returns true, if the target file exists and is uptodate compared to the source file.
- isUptodate(File, File) - Method in class org.codehaus.plexus.build.DefaultBuildContext
-
Returns true, if the target file exists and is uptodate compared to the source file.
K
L
- line(int) - Method in class org.codehaus.plexus.build.messages.MessageBuilder
-
Sets the line number for the message.
M
- Message - Class in org.codehaus.plexus.build.connect.messages
-
A message exchanged between two endpoints, usually an IDE and a maven build
- Message - Class in org.codehaus.plexus.build.messages
-
Represents a message with all its parameters.
- MessageBuilder - Class in org.codehaus.plexus.build.messages
-
Builder class for constructing messages.
- MessageBuilder(MessageType, Path, Consumer) - Constructor for class org.codehaus.plexus.build.messages.MessageBuilder
-
Creates a new MessageBuilder.
- Messages - Interface in org.codehaus.plexus.build.messages
-
Messages interface.
- MessageType - Enum in org.codehaus.plexus.build.messages
-
Enum representing the type/severity of a message.
- MojoFailed - Enum constant in enum org.codehaus.plexus.build.connect.messages.MojoMessage.EventType
-
The mojo failed
- MojoMessage - Class in org.codehaus.plexus.build.connect.messages
-
Mesaage generated when a mojo is executed
- MojoMessage(MojoExecution, ExecutionEvent.Type) - Constructor for class org.codehaus.plexus.build.connect.messages.MojoMessage
-
Creates a Mojo message from execution and type
- MojoMessage.EventType - Enum in org.codehaus.plexus.build.connect.messages
-
create the event type
- MojoSkipped - Enum constant in enum org.codehaus.plexus.build.connect.messages.MojoMessage.EventType
-
The mojo was skipped
- MojoStarted - Enum constant in enum org.codehaus.plexus.build.connect.messages.MojoMessage.EventType
-
the mojo was started
- MojoSucceeded - Enum constant in enum org.codehaus.plexus.build.connect.messages.MojoMessage.EventType
-
The mojo succeed
N
- newDeleteScanner(File) - Method in interface org.codehaus.plexus.build.BuildContext
-
Returned Scanner scans
basedirfor files and directories deleted since last build. - newDeleteScanner(File) - Method in class org.codehaus.plexus.build.DefaultBuildContext
-
Returned Scanner scans
basedirfor files and directories deleted since last build. - newFileOutputStream(File) - Method in interface org.codehaus.plexus.build.BuildContext
-
Returns new OutputStream that writes to the
file. - newFileOutputStream(File) - Method in class org.codehaus.plexus.build.DefaultBuildContext
-
Returns new OutputStream that writes to the
file. - newScanner(File) - Method in interface org.codehaus.plexus.build.BuildContext
-
Convenience method, fully equal to newScanner(basedir, false)
- newScanner(File) - Method in class org.codehaus.plexus.build.DefaultBuildContext
-
Convenience method, fully equal to newScanner(basedir, false)
- newScanner(File, boolean) - Method in interface org.codehaus.plexus.build.BuildContext
-
Returned Scanner scans files and folders under
basedir. - newScanner(File, boolean) - Method in class org.codehaus.plexus.build.DefaultBuildContext
-
Returned Scanner scans files and folders under
basedir.
O
- of(Message) - Static method in interface org.codehaus.plexus.build.connect.Configuration
-
Creates a Configuration from a message
- onEvent(Object) - Method in class org.codehaus.plexus.build.connect.EventListener
- org.codehaus.plexus.build - package org.codehaus.plexus.build
- org.codehaus.plexus.build.connect - package org.codehaus.plexus.build.connect
- org.codehaus.plexus.build.connect.messages - package org.codehaus.plexus.build.connect.messages
- org.codehaus.plexus.build.messages - package org.codehaus.plexus.build.messages
- org.codehaus.plexus.build.progress - package org.codehaus.plexus.build.progress
P
- Progress - Interface in org.codehaus.plexus.build.progress
-
The
Progressallows a mojo to report its current state and check if the user has requested cancellation. - ProjectFailed - Enum constant in enum org.codehaus.plexus.build.connect.messages.ProjectMessage.EventType
-
The project failed
- ProjectMessage - Class in org.codehaus.plexus.build.connect.messages
-
Send to inform about project changes
- ProjectMessage(MavenProject, ExecutionEvent.Type) - Constructor for class org.codehaus.plexus.build.connect.messages.ProjectMessage
-
Constructs a new event based on project and type
- ProjectMessage.EventType - Enum in org.codehaus.plexus.build.connect.messages
-
Describe the type of the event
- projects() - Method in class org.codehaus.plexus.build.connect.messages.ProjectsMessage
- ProjectSkipped - Enum constant in enum org.codehaus.plexus.build.connect.messages.ProjectMessage.EventType
-
The project was skipped
- ProjectsMessage - Class in org.codehaus.plexus.build.connect.messages
-
Message send to inform about reactor project in the build and their effective model
- ProjectsMessage(Collection) - Constructor for class org.codehaus.plexus.build.connect.messages.ProjectsMessage
- ProjectsMessage.ProjectInfo - Interface in org.codehaus.plexus.build.connect.messages
-
Holds basic project info
- ProjectStarted - Enum constant in enum org.codehaus.plexus.build.connect.messages.ProjectMessage.EventType
-
The project was started
- ProjectSucceeded - Enum constant in enum org.codehaus.plexus.build.connect.messages.ProjectMessage.EventType
-
the project succeed
R
- refresh(File) - Method in interface org.codehaus.plexus.build.BuildContext
-
Indicates that the file or folder content has been modified during the build.
- refresh(File) - Method in class org.codehaus.plexus.build.DefaultBuildContext
-
Indicates that the file or folder content has been modified during the build.
- RefreshMessage - Class in org.codehaus.plexus.build.connect.messages
-
A message that indicates a path should be refreshed (e.g.
- RefreshMessage(Path) - Constructor for class org.codehaus.plexus.build.connect.messages.RefreshMessage
-
Create a new message to refresh a path
- removeMessages(File) - Method in interface org.codehaus.plexus.build.BuildContext
-
Deprecated.Use
Messages.clear(java.nio.file.Path)instead - removeMessages(File) - Method in class org.codehaus.plexus.build.DefaultBuildContext
-
Removes all messages associated with a file or folder during a previous build.
- replyTo(Message, Map) - Static method in class org.codehaus.plexus.build.connect.messages.Message
-
Creates a reply to a message using the thread id and session id from the original but with the provided payload
S
- send(Message, MavenSession) - Method in interface org.codehaus.plexus.build.connect.BuildConnection
-
Send a message and returns the reply from the other endpoint, should only be called from a maven thread!
- send(Message, MavenSession) - Method in class org.codehaus.plexus.build.connect.TcpBuildConnection
- serialize() - Method in class org.codehaus.plexus.build.connect.messages.Message
- serialize(String) - Method in class org.codehaus.plexus.build.connect.messages.Message
-
Creates bytes for this message using the session id
- SessionMessage - Class in org.codehaus.plexus.build.connect.messages
-
Event that is received / send when a session starts/end
- SessionMessage(MavenSession, boolean) - Constructor for class org.codehaus.plexus.build.connect.messages.SessionMessage
-
Creates a new session message
- setRemaining(int) - Method in class org.codehaus.plexus.build.progress.DefaultProgress
- setRemaining(int) - Method in interface org.codehaus.plexus.build.progress.Progress
-
Notifies the remaining amount of work that will be reported
- setupProcess(BiConsumer) - Method in class org.codehaus.plexus.build.connect.TcpBuildConnection.ServerConnection
-
Given a consumer publishes required properties for a process to launch
- setValue(String, Object) - Method in interface org.codehaus.plexus.build.BuildContext
-
Associate specified
keywith specifiedvaluein the build context. - setValue(String, Object) - Method in class org.codehaus.plexus.build.DefaultBuildContext
-
Associate specified
keywith specifiedvaluein the build context. - SEVERITY_ERROR - Static variable in interface org.codehaus.plexus.build.BuildContext
-
Constant
SEVERITY_ERROR=2 - SEVERITY_WARNING - Static variable in interface org.codehaus.plexus.build.BuildContext
-
Constant
SEVERITY_WARNING=1 - startTask(String, int) - Method in class org.codehaus.plexus.build.progress.DefaultProgress
- startTask(String, int) - Method in interface org.codehaus.plexus.build.progress.Progress
-
Reports that the mojo has started the given task with the given amount of work.
T
- TcpBuildConnection - Class in org.codehaus.plexus.build.connect
-
Default implementation using the system property
plexus.build.ipc.portto communicate with an endpoint to exchange messages - TcpBuildConnection() - Constructor for class org.codehaus.plexus.build.connect.TcpBuildConnection
- TcpBuildConnection.ServerConnection - Class in org.codehaus.plexus.build.connect
-
Represents a server connection that must be created to communicate with the maven process using the
TcpBuildConnection - toString() - Method in class org.codehaus.plexus.build.connect.messages.Message
- toString() - Method in class org.codehaus.plexus.build.messages.Message
-
Returns a string representation of this message.
U
- Unknown - Enum constant in enum org.codehaus.plexus.build.connect.messages.MojoMessage.EventType
-
the type is unknown
- Unknown - Enum constant in enum org.codehaus.plexus.build.connect.messages.ProjectMessage.EventType
-
the type of event is unknown
V
- valueOf(String) - Static method in enum org.codehaus.plexus.build.connect.messages.MojoMessage.EventType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.codehaus.plexus.build.connect.messages.ProjectMessage.EventType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.codehaus.plexus.build.messages.MessageType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.codehaus.plexus.build.connect.messages.MojoMessage.EventType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.codehaus.plexus.build.connect.messages.ProjectMessage.EventType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.codehaus.plexus.build.messages.MessageType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- warning(Path) - Method in class org.codehaus.plexus.build.messages.DefaultMessages
- warning(Path) - Method in interface org.codehaus.plexus.build.messages.Messages
-
Creates a builder for a warning message.
- WARNING - Enum constant in enum org.codehaus.plexus.build.messages.MessageType
-
Warning message
- worked() - Method in interface org.codehaus.plexus.build.progress.Progress
-
Reports one unit of work to be processed
- worked(int) - Method in class org.codehaus.plexus.build.progress.DefaultProgress
- worked(int) - Method in interface org.codehaus.plexus.build.progress.Progress
-
Reports a given amount of work was processed
All Classes and Interfaces|All Packages|Constant Field Values