basilevs opened a new issue, #121: URL: https://github.com/apache/maven-deploy-plugin/issues/121
### Affected version 3.1.2 ### Bug description ``` % mvn -version Apache Maven 3.9.8 (36645f6c9b5079805ea5009217e36f2cffd34256) Maven home: /opt/homebrew/Cellar/maven/3.9.8/libexec Java version: 22.0.1, vendor: Homebrew, runtime: /opt/homebrew/Cellar/openjdk/22.0.1/libexec/openjdk.jdk/Contents/Home Default locale: en_GE, platform encoding: UTF-8 OS name: "mac os x", version: "12.7.6", arch: "aarch64", family: "mac" % mvn deploy -Dmaven.test.skip '-DaltSnapshotDeploymentRepository=repo.eclipse.org-snapshots::default::file:/tmp/deploy' -e ... [ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.5:deploy (default-deploy) on project client: Deployment failed: repository element was not specified in the POM inside distributionManagement element or in -DaltDeploymentRepository=id::layout::url parameter -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.5:deploy (default-deploy) on project client: Deployment failed: repository element was not specified in the POM inside distributionManagement element or in -DaltDeploymentRepository=id::layout::url parameter 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:903) at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:280) at org.apache.maven.cli.MavenCli.main (MavenCli.java:203) 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:255) at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:201) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:361) at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:314) Caused by: org.apache.maven.plugin.MojoExecutionException: Deployment failed: repository element was not specified in the POM inside distributionManagement element or in -DaltDeploymentRepository=id::layout::url parameter at org.apache.maven.plugin.deploy.DeployMojo.getDeploymentRepository (DeployMojo.java:231) at org.apache.maven.plugin.deploy.DeployMojo.execute (DeployMojo.java:117) 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:903) at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:280) at org.apache.maven.cli.MavenCli.main (MavenCli.java:203) 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:255) at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:201) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:361) at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:314) ``` Meanwhile `altDeploymentRepository` works fine: ``` mvn deploy -Dmaven.test.skip '-DaltDeploymentRepository=repo.eclipse.org-snapshots::default::file:/tmp/deploy' -e ``` [INFO] --- deploy:3.1.2:deploy (default-deploy) @ client --- [INFO] Using alternate deployment repository repo.eclipse.org-snapshots::default::file:/tmp/deploy [WARNING] Using legacy syntax for alternative repository. Use "repo.eclipse.org-snapshots::file:/tmp/deploy" instead. Downloading from repo.eclipse.org-snapshots: file:/tmp/deploy/org/eclipse/rcptt/client/2.5.5-SNAPSHOT/maven-metadata.xml Downloaded from repo.eclipse.org-snapshots: file:/tmp/deploy/org/eclipse/rcptt/client/2.5.5-SNAPSHOT/maven-metadata.xml (773 B at 773 kB/s) Uploading to repo.eclipse.org-snapshots: file:/tmp/deploy/org/eclipse/rcptt/client/2.5.5-SNAPSHOT/client-2.5.5-20250326.120004-2.pom Uploaded to repo.eclipse.org-snapshots: file:/tmp/deploy/org/eclipse/rcptt/client/2.5.5-SNAPSHOT/client-2.5.5-20250326.120004-2.pom (1.5 kB at 1.5 MB/s) Uploading to repo.eclipse.org-snapshots: file:/tmp/deploy/org/eclipse/rcptt/client/2.5.5-SNAPSHOT/client-2.5.5-20250326.120004-2.jar Uploaded to repo.eclipse.org-snapshots: file:/tmp/deploy/org/eclipse/rcptt/client/2.5.5-SNAPSHOT/client-2.5.5-20250326.120004-2.jar (29 kB) Downloading from repo.eclipse.org-snapshots: file:/tmp/deploy/org/eclipse/rcptt/client/maven-metadata.xml Downloaded from repo.eclipse.org-snapshots: file:/tmp/deploy/org/eclipse/rcptt/client/maven-metadata.xml (283 B at 283 kB/s) Downloading from repo.eclipse.org-snapshots: file:/tmp/deploy/org/eclipse/rcptt/maven-metadata.xml Downloaded from repo.eclipse.org-snapshots: file:/tmp/deploy/org/eclipse/rcptt/maven-metadata.xml (208 B) Uploading to repo.eclipse.org-snapshots: file:/tmp/deploy/org/eclipse/rcptt/client/2.5.5-SNAPSHOT/maven-metadata.xml Uploaded to repo.eclipse.org-snapshots: file:/tmp/deploy/org/eclipse/rcptt/client/2.5.5-SNAPSHOT/maven-metadata.xml (773 B) Uploading to repo.eclipse.org-snapshots: file:/tmp/deploy/org/eclipse/rcptt/client/maven-metadata.xml Uploaded to repo.eclipse.org-snapshots: file:/tmp/deploy/org/eclipse/rcptt/client/maven-metadata.xml (283 B) Uploading to repo.eclipse.org-snapshots: file:/tmp/deploy/org/eclipse/rcptt/maven-metadata.xml Uploaded to repo.eclipse.org-snapshots: file:/tmp/deploy/org/eclipse/rcptt/maven-metadata.xml (208 B at 208 kB/s) ... ``` -- 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: issues-unsubscr...@maven.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org