From f93b8150f8e179369e18f0187a47e2eca320b6f4 Mon Sep 17 00:00:00 2001 From: Slawomir Jaranowski Date: Wed, 29 Dec 2021 11:09:29 +0100 Subject: [PATCH] [MSHARED-1006] Deprecate not thread safe methods on Invoker --- .../org/apache/maven/shared/invoker/Invoker.java | 12 ++++++++++++ src/site/apt/index.apt.vm | 10 ++-------- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/src/main/java/org/apache/maven/shared/invoker/Invoker.java b/src/main/java/org/apache/maven/shared/invoker/Invoker.java index 51cd6c1..869d29e 100644 --- a/src/main/java/org/apache/maven/shared/invoker/Invoker.java +++ b/src/main/java/org/apache/maven/shared/invoker/Invoker.java @@ -127,7 +127,10 @@ InvocationResult execute( InvocationRequest request ) * @param workingDirectory The working directory for the Maven invocation, may be null to derive the * working directory from the base directory of the processed POM. * @return This invoker instance. + * + * @deprecated Please use {@link InvocationRequest#setBaseDirectory(File)} */ + @Deprecated Invoker setWorkingDirectory( File workingDirectory ); /** @@ -137,7 +140,10 @@ InvocationResult execute( InvocationRequest request ) * @param inputStream The input stream used to provide input for the invoked Maven build, may be null * if not required. * @return This invoker instance. + * + * @deprecated Please use {@link InvocationRequest#setInputStream(InputStream)} */ + @Deprecated Invoker setInputStream( InputStream inputStream ); /** @@ -145,7 +151,10 @@ InvocationResult execute( InvocationRequest request ) * * @param outputHandler The output handler, may be null if the output is not of interest. * @return This invoker instance. + * + * @deprecated Please use {@link InvocationRequest#setOutputHandler(InvocationOutputHandler)} */ + @Deprecated Invoker setOutputHandler( InvocationOutputHandler outputHandler ); /** @@ -153,6 +162,9 @@ InvocationResult execute( InvocationRequest request ) * * @param errorHandler The error handler, may be null if the output is not of interest. * @return This invoker instance. + * + * @deprecated Pleas use {@link InvocationRequest#setErrorHandler(InvocationOutputHandler)} */ + @Deprecated Invoker setErrorHandler( InvocationOutputHandler errorHandler ); } diff --git a/src/site/apt/index.apt.vm b/src/site/apt/index.apt.vm index 59f1106..5403602 100644 --- a/src/site/apt/index.apt.vm +++ b/src/site/apt/index.apt.vm @@ -50,15 +50,9 @@ ${project.name} * Global Options: * Maven-Home Location (location of Maven application directory) - - * Global Checksum policy (fail/warn, global across defined repositories) - + * Local Repository Location - - * Working Directory - - * Input/Output Handlers - + * API Logger * Maven Executable