apache / apache/maven-mvnd

Failed to install artifact xxx

Open
#862 12 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
3.5k
Forks
250
Avg merge
16h 22m
Merged PRs (30d)
36

Description

ENV:
```
Apache Maven Daemon (mvnd) 1.0-m6 windows-amd64 native client (47d4c6b9c399079d91312bb8ae35d1d76e7fd97a)
Terminal: org.jline.terminal.impl.jansi.win.JansiWinSysTerminal
Apache Maven 4.0.0-alpha-5 (26d10a4bf9a2df75feef60da01d8706f2bf77a47)
Maven home: C:\mvnd\mvn
Java version: 17.0.4, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk-17.0.4
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 11", version: "10.0", arch: "amd64", family: "windows"
```

cmd:
mvn clean package -Ppre -DskipTests execution succeed

mvnd clean package -Ppre -DskipTests execution succeed

mvn clean install -Ppre -DskipTests execution succeed

mvnd clean install -Ppre -DskipTests execution failed

error info :
```
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.5.2:install (default-install) on project common-util: Failed to install artifact com.xxx:common-util:jar:1.0-SNAPSHOT: D:\maven_repository\com\xxx\common-util\1.0-SNAPSHOT\common-util-1.0-SNAPSHOT.jar.5405012231798465179.tmp -> D:\maven_repository\com\xxx\common-util\1.0-SNAPSHOT\common-util-1.0-SNAPSHOT.jar
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:341)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:324)
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:77)
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:114)
at io.takari.maven.builder.smart.SmartBuilderImpl.buildProject(SmartBuilderImpl.java:204)
at io.takari.maven.builder.smart.SmartBuilderImpl$ProjectBuildTask.run(SmartBuilderImpl.java:78)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to install artifact com.xxx:common-util:jar:1.0-SNAPSHOT: D:\maven_repository\com\xxx\common-util\1.0-SNAPSHOT\common-util-1.0-SNAPSHOT.jar.5405012231798465179.tmp -> D:\maven_repository\com\xxx\common-util\1.0-SNAPSHOT\common-util-1.0-SNAPSHOT.jar
at org.apache.maven.plugin.install.InstallMojo.installProject(InstallMojo.java:236)
at org.apache.maven.plugin.install.InstallMojo.execute(InstallMojo.java:126)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:143)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:336)
... 15 common frames omitted
Caused by: org.apache.maven.artifact.installer.ArtifactInstallationException: Failed to install artifact com.xxx:common-util:jar:1.0-SNAPSHOT: D:\maven_repository\com\xxx\common-util\1.0-SNAPSHOT\common-util-1.0-SNAPSHOT.jar.5405012231798465179.tmp -> D:\maven_repository\com\xxx\common-util\1.0-SNAPSHOT\common-util-1.0-SNAPSHOT.jar
at org.apache.maven.artifact.installer.DefaultArtifactInstaller.install(DefaultArtifactInstaller.java:96)
at org.apache.maven.plugin.install.InstallMojo.installProject(InstallMojo.java:197)
... 18 common frames omitted
Caused by: org.eclipse.aether.installation.InstallationException: Failed to install artifact com.xxx:common-util:jar:1.0-SNAPSHOT: D:\maven_repository\com\xxx\common-util\1.0-SNAPSHOT\common-util-1.0-SNAPSHOT.jar.5405012231798465179.tmp -> D:\maven_repository\com\xxx\common-util\1.0-SNAPSHOT\common-util-1.0-SNAPSHOT.jar
at org.eclipse.aether.internal.impl.DefaultInstaller.install(DefaultInstaller.java:273)
at org.eclipse.aether.internal.impl.DefaultInstaller.install(DefaultInstaller.java:220)
at org.eclipse.aether.internal.impl.DefaultInstaller.install(DefaultInstaller.java:170)
at org.eclipse.aether.internal.impl.DefaultInstaller.install(DefaultInstaller.java:135)
at org.apache.maven.internal.aether.MavenInstaller.install(MavenInstaller.java:56)
at org.eclipse.aether.internal.impl.DefaultRepositorySystem.install(DefaultRepositorySystem.java:384)
at org.apache.maven.artifact.installer.DefaultArtifactInstaller.install(DefaultArtifactInstaller.java:94)
... 19 common frames omitted
Caused by: java.nio.file.AccessDeniedException: D:\maven_repository\com\xxx\common-util\1.0-SNAPSHOT\common-util-1.0-SNAPSHOT.jar.5405012231798465179.tmp -> D:\maven_repository\com\xxx\common-util\1.0-SNAPSHOT\common-util-1.0-SNAPSHOT.jar
at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:89)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
at java.base/sun.nio.fs.WindowsFileCopy.move(WindowsFileCopy.java:317)
at java.base/sun.nio.fs.WindowsFileSystemProvider.move(WindowsFileSystemProvider.java:293)
at java.base/java.nio.file.Files.move(Files.java:1432)
at org.eclipse.aether.util.FileUtils$2.move(FileUtils.java:108)
at org.eclipse.aether.internal.impl.DefaultFileProcessor.copy(DefaultFileProcessor.java:96)
at org.eclipse.aether.internal.impl.DefaultFileProcessor.copy(DefaultFileProcessor.java:88)
at org.eclipse.aether.internal.impl.DefaultInstaller.install(DefaultInstaller.java:266)
... 25 common frames omitted'}
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the difference between `mvnd clean install -Ppre -DskipTests` and the successful Maven command on Windows 11. Start by tracing the install path named in the stack trace, including `DefaultInstaller` and `maven-install-plugin`; done means the mvnd install completes without the reported `AccessDeniedException`.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system, tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.