问题描述
今天使用maven3.0.4 deploy时,一直报认证失败。具体Error 信息如下:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-depl
oy) on project corba: Failed to deploy artifacts/metadata: No connector available to access reposito
ry scm.deploy.account (dav:http://repo.***/snapshots/) of type default
using the available factories WagonRepositoryConnectorFactory -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
分析
其实在ERROR log中已经给了提示信息,No connector available to access reposito
ry scm.deploy.account (dav:http://repo.***/snapshots/) of type default
using the available factories WagonRepositoryConnectorFactory。
只是对maven仓库的部署机制不了解,没注意到“dav:http“如此重要的关键字。
解决
<project>
...
<build>
...
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-webdav-jackrabbit</artifactId>
<version>2.2</version>
</extension>
</extensions>
</build>
...
</project>
参考:
http://docs.codehaus.org/display/MAVENUSER/Deploying+3rd+Party+Jars+With+WebDAV
https://cwiki.apache.org/MAVEN/maven-3x-compatibility-notes.html
http://mail-archives.apache.org/mod_mbox/maven-users/201103.mbox/%3CAANLkTikz9rQ5_R8EmWtUXJGUYsj6rvVwCMAf+1O+1SoM@mail.gmail.com%3E
分享到:
相关推荐
maven-deploy-plugin-2.8.2.jar
maven-deploy-plugin-2.7.jar
maven-deploy-plugin-2.4.jar
maven-deploy-plugin-2.0.jar
maven-deploy-plugin-2.5.jar
maven : deploy程序包用来快速上传第三方jar包提交成功后会自动生成deploy_config.txt保存url和仓库标识
在 setting.xml 文件中,需要在 servers 标签下添加认证信息,以便在执行 deploy 命令时进行身份验证。示例代码如下: ```xml <id>releases <username>admin <password>admin ``` 注意事项 在配置 ...
3. **验证部署**:登录到Nexus界面,检查相应仓库是否已经包含了所上传的构件。 #### 总结 通过以上步骤,我们可以有效地利用Maven将项目构件部署到Nexus中。这不仅提高了项目的构建效率,也便于团队成员之间的...
官方离线安装包,测试可用。请使用rpm -ivh [rpm完整包名] 进行安装
maven-deploy-plugin-2.3.jar
maven-deploy-plugin-2.2.jar
maven-deploy-plugin-2.1.jar
maven-deploy-plugin-2.2.1.jar
maven-deploy-plugin-1.3.jar
maven-deploy-plugin-0.1.jar
maven-deploy-plugin-1.0.jar
maven-deploy-plugin-1.2.jar
如果系统上没有正确安装Maven或其他相关依赖,安装可能会失败。这时,用户可以根据错误提示安装缺失的依赖。如果遇到复杂的依赖问题,可联系博主获取全程安装指导。博主提供的安装指导可能涉及具体的系统环境配置、...
Maven Deploy Plugin 是 Maven 构建工具的一个插件,主要用于将构建输出部署到远程仓库,例如公司内部的 Nexus 或者公共的 Maven 中央仓库。在处理 Maven 的构建和部署过程中,Maven Deploy Plugin 提供了重要的功能...
这样,您可以确保您不会浪费时间在不属于Apache Maven范围的事情上。 假设您的问题不存在,请提交该问题的票证。 清楚地描述问题,包括在出现错误时重现的步骤。 确保填写已知问题的最早版本。 在GitHub上分叉存储...