问题描述
今天使用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
这样,您可以确保您不会浪费时间在不属于Apache Maven范围的事情上。 假设您的问题不存在,请提交该问题的票证。 清楚地描述问题,包括在出现错误时重现的步骤。 确保填写已知问题的最早版本。 在GitHub上分叉存储...
5. **生命周期与构建阶段**:Maven 提供了 clean、default 和 site 三大生命周期,每个生命周期包含多个构建阶段,如 compile、test、install 和 deploy。 ** Maven 插件 ** Maven 插件是 Maven 功能的重要扩展,...
【标题】"hudson svn maven deploy BOM" 涉及到的IT知识点主要集中在持续集成工具Hudson、版本控制系统Subversion(SVN)、构建工具Maven以及部署插件和字符编码处理方面。以下是对这些关键概念的详细解释: 1. **...