Skip to content

[MINSTALL-194] Fail to install snapshot artifact when clean phase is used #311

Open
@jira-importer

Description

@jira-importer

Candice Tosi Michelon opened MINSTALL-194 and commented

{}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 mostly the same.


Affects: 3.1.1

Attachments:

Issue Links:

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingpriority:minorMinor loss of function, or other problem where easy workaround is present

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions