哈德森不可能建立我的家2个项目,因为它说工件缺失的库?(他们是不是)
-
09-06-2019 - |
题
我使用的是哈德逊和玛文2为我的自动化的建立/CI。我可以建立的现有专家从命令行的,但当我运行了同样的目标与Hudson,建立未抱怨缺失的文物。我的哈德逊如windows XP服务。
解决方案
显而易见的问题,但是你有哈德森的设置是指向同一家仓库作为你的命令行的建立?你可以检查这个从哈得逊管理gui-看在家部的管理哈德逊页。这应该有一个 MAVEN_HOME
环境变量列出。看看settings.xml 文件:
MAVEN_HOME\conf\settings.xml
的 localRepository
配置项目是位置的专家库,哈德逊建立使用。
其他提示
确保你哈德逊如同用户使用的运行家从命令行。家创建一个单独的存储库,为每个用户。如果运行的是哈德逊如Windows服务,这不会是相同的用户登录作,并将运行"ant war"的命令。这意味着项目中的储存库可能是不同的。
解决,无论是哈德森开始手动作为其用户的工作,或者更新存储库的用户使用哪个Hudson运行为。
不隶属于 StackOverflow