Candice Tosi Michelon created MINSTALL-194: ----------------------------------------------
Summary: Fail to install snapshot artifact when clean phase is used Key: MINSTALL-194 URL: https://issues.apache.org/jira/browse/MINSTALL-194 Project: Maven Install Plugin Issue Type: Bug Components: install:install Affects Versions: 3.1.1 Environment: Apache Maven 3.9.4 (dfbb324ad4a7c8fb0bf182e6d91b0ae20e3d2dd9) Maven home: C:\Program Files\Maven\apache-maven-3.9.4 Java version: 11.0.18, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk-11 Default locale: en_US, platform encoding: Cp1252 OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows" Reporter: Candice Tosi Michelon {*}After ugrading maven from version 3.6.3 to 3.9.4 a few maven projects started failing in the install phase with the error below{*}: Failed to install artifact xxxxxx:jar:1.1-SNAPSHOT: xxxxx-1.1-SNAPSHOT.jar.3154215231322123456.tmp -> xxxxx-1.1-SNAPSHOT.jar -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-install-plugin:3.1.1:install (default-install) on project xxxxx: Failed to install artifact xxxxx:jar:1.1-SNAPSHOT: xxxxx-1.1-SNAPSHOT.jar Caused by: org.apache.maven.plugin.MojoExecutionException: Caused by: org.eclipse.aether.installation.InstallationException: Caused by: java.nio.file.AccessDeniedException: *Command used:* mvn clean install *All the projects affected have the following characteristics:* * Multi-modules * The clean phase is used at least once * The pmd check is performed * A jar snapshot of the module already existis in the maven repository folder (.m2) This is not a blocker issue because *it is still possible to build the projects and install the snapshots* in the local repository if the follwoing options are used: * Option 1: Avoid using the clean phase. Use only 'mvn install'. * Option 2: Use the following mvn commands: ** mvn clean ** mvn install -N ** mvn install -rf <first module name to be built in the project> * Option 3: Use the following commands: ** mvn clean install (the build will fail trying to install the jar of one of the modules in the .m2 folder) ** mvn install -rf <name of that first module that failed to have the jar installed> * Option 4: skip pmd check: ** mvn clean install -Dpmd.skip=true * Option 5: delete the jar snapshots previously installed in the maven repository folder. I can't provide a sample project or pom because I was not able to reproduce the issue in a new project. Also, there are other projects with the same characteristcs that does not present the problem, I could not identify any significant difference between them as dependencies and plugins versions, as well as build configuration, are all the same. -- This message was sent by Atlassian Jira (v8.20.10#820010)