Miglecz opened a new issue, #281:
URL: https://github.com/apache/maven-clean-plugin/issues/281

   ### Affected version
   
   3.5.0
   
   ### Bug description
   
   ### Reproduction Steps:
   1) issue command: mvn clean
   
   ### Notes:
   1) I change the clean plugin version in pom.xml to 3.3.2 and it just works 
no problem.
   2) Issue is present in 3.4.1 also.
   3) java details:
   ```
   D:\1\time-grid-trading-backtest>java --version
   java 21.0.3 2024-04-16 LTS
   Java(TM) SE Runtime Environment (build 21.0.3+7-LTS-152)
   Java HotSpot(TM) 64-Bit Server VM (build 21.0.3+7-LTS-152, mixed mode, 
sharing)
   
   D:\1\time-grid-trading-backtest>where java
   C:\Program Files\Java\jdk-21\bin\java.exe
   ```
   4) maven details:
   ```
   D:\1\time-grid-trading-backtest>mvn --version
   Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
   Maven home: C:\Program Files\apache-maven
   Java version: 21.0.3, vendor: Oracle Corporation, runtime: C:\Program 
Files\Java\jdk-21
   Default locale: en_US, platform encoding: UTF-8
   OS name: "windows 11", version: "10.0", arch: "amd64", family: "windows"
   
   D:\1\time-grid-trading-backtest>where mvn
   C:\Program Files\apache-maven\bin\mvn
   C:\Program Files\apache-maven\bin\mvn.cmd
   ```
   ### Expected Result:
   1) target dir removed
   
   ### Actual Result:
   1)  Plugin fails to delete any empty directory.
   2) Stacktrace:
   ```
   D:\1\time-grid-trading-backtest>mvn clean -e
   [INFO] Error stacktraces are turned on.
   [INFO] Scanning for projects...
   [INFO]
   [INFO] -----------< org.miglecz.crypto:time-grid-trading-backtest 
>------------
   [INFO] Building time-grid-trading-backtest 1.0-SNAPSHOT
   [INFO]   from pom.xml
   [INFO] --------------------------------[ jar 
]---------------------------------
   [INFO]
   [INFO] --- clean:3.5.0:clean (default-clean) @ time-grid-trading-backtest ---
   [INFO] Deleting D:\1\time-grid-trading-backtest\target
   [INFO] 
------------------------------------------------------------------------
   [INFO] BUILD FAILURE
   [INFO] 
------------------------------------------------------------------------
   [INFO] Total time:  1.405 s
   [INFO] Finished at: 2025-11-12T19:07:19+01:00
   [INFO] 
------------------------------------------------------------------------
   [ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-clean-plugin:3.5.0:clean (default-clean) on 
project time-grid-trading-backtest: Failed to clean project: Failed to delete 
D:\1\time-grid-trading-backtest\target\classes\org\miglecz\crypto -> [Help 1]
   org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute 
goal org.apache.maven.plugins:maven-clean-plugin:3.5.0:clean (default-clean) on 
project time-grid-trading-backtest: Failed to clean project: Failed to delete 
D:\1\time-grid-trading-backtest\target\classes\org\miglecz\crypto
       at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 
(MojoExecutor.java:333)
       at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute 
(MojoExecutor.java:316)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:212)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:174)
       at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 
(MojoExecutor.java:75)
       at org.apache.maven.lifecycle.internal.MojoExecutor$1.run 
(MojoExecutor.java:162)
       at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute 
(DefaultMojosExecutionStrategy.java:39)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:159)
       at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:105)
       at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:73)
       at 
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
 (SingleThreadedBuilder.java:53)
       at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
(LifecycleStarter.java:118)
       at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
       at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
       at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
       at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
       at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
       at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
       at jdk.internal.reflect.DirectMethodHandleAccessor.invoke 
(DirectMethodHandleAccessor.java:103)
       at java.lang.reflect.Method.invoke (Method.java:580)
       at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced 
(Launcher.java:283)
       at org.codehaus.plexus.classworlds.launcher.Launcher.launch 
(Launcher.java:226)
       at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode 
(Launcher.java:407)
       at org.codehaus.plexus.classworlds.launcher.Launcher.main 
(Launcher.java:348)
   Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to clean 
project: Failed to delete 
D:\1\time-grid-trading-backtest\target\classes\org\miglecz\crypto
       at org.apache.maven.plugins.clean.CleanMojo.execute (CleanMojo.java:294)
       at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
(DefaultBuildPluginManager.java:126)
       at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 
(MojoExecutor.java:328)
       at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute 
(MojoExecutor.java:316)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:212)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:174)
       at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 
(MojoExecutor.java:75)
       at org.apache.maven.lifecycle.internal.MojoExecutor$1.run 
(MojoExecutor.java:162)
       at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute 
(DefaultMojosExecutionStrategy.java:39)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:159)
       at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:105)
       at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:73)
       at 
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
 (SingleThreadedBuilder.java:53)
       at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
(LifecycleStarter.java:118)
       at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
       at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
       at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
       at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
       at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
       at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
       at jdk.internal.reflect.DirectMethodHandleAccessor.invoke 
(DirectMethodHandleAccessor.java:103)
       at java.lang.reflect.Method.invoke (Method.java:580)
       at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced 
(Launcher.java:283)
       at org.codehaus.plexus.classworlds.launcher.Launcher.launch 
(Launcher.java:226)
       at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode 
(Launcher.java:407)
       at org.codehaus.plexus.classworlds.launcher.Launcher.main 
(Launcher.java:348)
   Caused by: java.io.IOException: Failed to delete 
D:\1\time-grid-trading-backtest\target\classes\org\miglecz\crypto
       at org.apache.maven.plugins.clean.Cleaner.delete (Cleaner.java:363)
       at org.apache.maven.plugins.clean.Cleaner.delete (Cleaner.java:266)
       at org.apache.maven.plugins.clean.Cleaner.delete (Cleaner.java:238)
       at org.apache.maven.plugins.clean.Cleaner.delete (Cleaner.java:238)
       at org.apache.maven.plugins.clean.Cleaner.delete (Cleaner.java:238)
       at org.apache.maven.plugins.clean.Cleaner.delete (Cleaner.java:238)
       at org.apache.maven.plugins.clean.Cleaner.delete (Cleaner.java:144)
       at org.apache.maven.plugins.clean.CleanMojo.execute (CleanMojo.java:265)
       at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
(DefaultBuildPluginManager.java:126)
       at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 
(MojoExecutor.java:328)
       at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute 
(MojoExecutor.java:316)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:212)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:174)
       at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 
(MojoExecutor.java:75)
       at org.apache.maven.lifecycle.internal.MojoExecutor$1.run 
(MojoExecutor.java:162)
       at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute 
(DefaultMojosExecutionStrategy.java:39)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:159)
       at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:105)
       at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:73)
       at 
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
 (SingleThreadedBuilder.java:53)
       at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
(LifecycleStarter.java:118)
       at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
       at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
       at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
       at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
       at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
       at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
       at jdk.internal.reflect.DirectMethodHandleAccessor.invoke 
(DirectMethodHandleAccessor.java:103)
       at java.lang.reflect.Method.invoke (Method.java:580)
       at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced 
(Launcher.java:283)
       at org.codehaus.plexus.classworlds.launcher.Launcher.launch 
(Launcher.java:226)
       at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode 
(Launcher.java:407)
       at org.codehaus.plexus.classworlds.launcher.Launcher.main 
(Launcher.java:348)
   Caused by: java.nio.file.AccessDeniedException: 
D:\1\time-grid-trading-backtest\target\classes\org\miglecz\crypto
       at sun.nio.fs.WindowsException.translateToIOException 
(WindowsException.java:89)
       at sun.nio.fs.WindowsException.rethrowAsIOException 
(WindowsException.java:103)
       at sun.nio.fs.WindowsException.rethrowAsIOException 
(WindowsException.java:108)
       at sun.nio.fs.WindowsFileSystemProvider.implDelete 
(WindowsFileSystemProvider.java:273)
       at sun.nio.fs.AbstractFileSystemProvider.delete 
(AbstractFileSystemProvider.java:104)
       at java.nio.file.Files.delete (Files.java:1152)
       at org.apache.maven.plugins.clean.Cleaner.delete (Cleaner.java:378)
       at org.apache.maven.plugins.clean.Cleaner.delete (Cleaner.java:324)
       at org.apache.maven.plugins.clean.Cleaner.delete (Cleaner.java:266)
       at org.apache.maven.plugins.clean.Cleaner.delete (Cleaner.java:238)
       at org.apache.maven.plugins.clean.Cleaner.delete (Cleaner.java:238)
       at org.apache.maven.plugins.clean.Cleaner.delete (Cleaner.java:238)
       at org.apache.maven.plugins.clean.Cleaner.delete (Cleaner.java:238)
       at org.apache.maven.plugins.clean.Cleaner.delete (Cleaner.java:144)
       at org.apache.maven.plugins.clean.CleanMojo.execute (CleanMojo.java:265)
       at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
(DefaultBuildPluginManager.java:126)
       at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 
(MojoExecutor.java:328)
       at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute 
(MojoExecutor.java:316)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:212)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:174)
       at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 
(MojoExecutor.java:75)
       at org.apache.maven.lifecycle.internal.MojoExecutor$1.run 
(MojoExecutor.java:162)
       at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute 
(DefaultMojosExecutionStrategy.java:39)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:159)
       at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:105)
       at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:73)
       at 
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
 (SingleThreadedBuilder.java:53)
       at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
(LifecycleStarter.java:118)
       at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
       at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
       at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
       at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
       at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
       at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
       at jdk.internal.reflect.DirectMethodHandleAccessor.invoke 
(DirectMethodHandleAccessor.java:103)
       at java.lang.reflect.Method.invoke (Method.java:580)
       at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced 
(Launcher.java:283)
       at org.codehaus.plexus.classworlds.launcher.Launcher.launch 
(Launcher.java:226)
       at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode 
(Launcher.java:407)
       at org.codehaus.plexus.classworlds.launcher.Launcher.main 
(Launcher.java:348)
   [ERROR]
   [ERROR] Re-run Maven using the -X switch to enable full debug logging.
   [ERROR]
   [ERROR] For more information about the errors and possible solutions, please 
read the following articles:
   [ERROR] [Help 1] 
http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
   ```
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to