哈德森不可能建立我的家2个项目,因为它说工件缺失的库?(他们是不是)

StackOverflow https://stackoverflow.com/questions/44144

我使用的是哈德逊和玛文2为我的自动化的建立/CI。我可以建立的现有专家从命令行的,但当我运行了同样的目标与Hudson,建立未抱怨缺失的文物。我的哈德逊如windows XP服务。

有帮助吗?

解决方案

显而易见的问题,但是你有哈德森的设置是指向同一家仓库作为你的命令行的建立?你可以检查这个从哈得逊管理gui-看在家部的管理哈德逊页。这应该有一个 MAVEN_HOME 环境变量列出。看看settings.xml 文件:

MAVEN_HOME\conf\settings.xml

localRepository 配置项目是位置的专家库,哈德逊建立使用。

其他提示

确保你哈德逊如同用户使用的运行家从命令行。家创建一个单独的存储库,为每个用户。如果运行的是哈德逊如Windows服务,这不会是相同的用户登录作,并将运行"ant war"的命令。这意味着项目中的储存库可能是不同的。

解决,无论是哈德森开始手动作为其用户的工作,或者更新存储库的用户使用哪个Hudson运行为。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top