[
https://issues.apache.org/jira/browse/MDEPLOY-266?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17953258#comment-17953258
]
Tamas Cservenak edited comment on MDEPLOY-266 at 5/21/25 9:29 PM:
------------------------------------------------------------------
Right, here Maven itself cannot do much, nor resolver in fact (should we log
for EVERY remote repository where no auth found, like [file://|file:///] and so
on)? And yes, these should be done in all m-deploy-p and sonatype plugin etc.
But this gave me cool ideas for Njord :)
was (Author: cstamas):
Right, here Maven itself cannot do much, nor resolver in fact (should we log
for EVERY remote repository where no auth found, like file:// and so on)? And
yes, these should be done in all m-deploy-p and sonatype plugin etc.
> More verbose output for deployment to trace down errors (esp. 401)
> ------------------------------------------------------------------
>
> Key: MDEPLOY-266
> URL: https://issues.apache.org/jira/browse/MDEPLOY-266
> Project: Maven Deploy Plugin (Moved to GitHub Issues)
> Issue Type: Improvement
> Affects Versions: 2.8.2
> Reporter: Jörg Hohwiller
> Priority: Major
>
> There are many reasons why a deployment of maven artifacts can fail:
> * network error
> * error on server side in repo server
> * no login configured
> * wrong login configured
> * no password configured
> * wrong password configured (password may be encrypted so even almost
> impossible to determine)
> * repository ID in distribution-management and server ID in settings.xml do
> not match
> * etc.
> It is really hard to check all the possibilities (please note that the
> distributionManagement may be configured in a parent^N pom and out of sight
> so you need to print the effective-pom. Many Maven users even do not have a
> clue how to do that). However, maven-deploy-plugin only prints that the
> deployment failed and an HTTP status code (typically 401). But this is very
> little information. Tons of users are therefore waisting their own time and
> especially also the time of others (e.g. OSSRH team) to trace down the reason.
> It should be trivial for maven-deploy-plugin to log some more information:
> * ID of repository that deployment is going to use
> * whether a server tag from settings.xml could be resolved for this ID
> * the login that is used for the deployment or a WARNING if login is
> undefined
> * WARNING if password is undefined (obviously you should not log the
> password)
> With this simple information users could save many hours/days of valuable
> time to trace down errors more easily.
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)