maven-2 - Hudson 无法构建我的 Maven 2 项目,因为它说存储库中缺少工件? (他们不是)

标签 maven-2 continuous-integration hudson

我正在使用 Hudson 和 Maven 2 进行自动构建/CI。我可以从命令行使用 Maven 进行良好的构建,但是当我使用 Hudson 运行相同的目标时,构建会失败并提示缺少工件。我将 Hudson 作为 Windows XP 服务运行。

最佳答案

这是一个明显的问题,但是您是否已将 Hudson 设置为指向与命令行构建相同的 Maven 存储库?您可以从 Hudson 管理 gui 进行检查 - 查看“管理 Hudson”页面的 Maven 部分。这应该列出一个 MAVEN_HOME 环境变量。查看下面的 settings.xml 文件:

MAVEN_HOME\conf\settings.xml

localRepository 配置项是 Hudson 构建正在使用的 Maven 存储库的位置。

关于maven-2 - Hudson 无法构建我的 Maven 2 项目,因为它说存储库中缺少工件? (他们不是),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44144/

相关文章:

maven-2 - 自定义 maven 组件

version-control - Hudson——从多个版本控制系统中获取源代码

svn - 用于从 SVN check out 单个修改文件的 Jenkins 插件

java - 当任何 JUnit 测试失败时,如何让构建失败?

maven-2 - 通过 Hudson 发布 Maven

maven-2 - Maven多模块组装

maven-2 - 您如何选择带有依赖项的 Maven jar 的文件名?

maven-2 - 使用 maven2 编译时将 list 添加到 jar 文件

git - 语义版本控制自动化

selenium - 如何创建自动化验收测试的测试数据?