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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]