我使用Hudson和Maven 2作为我的自动构建/ CI。我可以使用命令行中的maven进行构建,但是当我使用Hudson运行相同的目标时,构建失败会抱怨丢失的构件。我正在运行Hudson作为Windows XP服务。Hudson无法构建我的Maven 2项目,因为它说库中缺少工件? (他们不是)
4
A
回答
3
明显的问题,但你有Hudson设置指向相同的Maven存储库作为您的命令行构建?您可以从Hudson admin gui中查看 - 查看Manage Hudson页面的Maven部分。这应该有一个MAVEN_HOME
环境变量列出。看在settings.xml文件下:
MAVEN_HOME\conf\settings.xml
的localRepository
配置项是Maven仓库的哈德逊建设使用的位置。
+0
即使我们在MAVEN_HOME \ conf \ settings.xml中设置了Maven仓库 仍然Hudson进入默认目录C:\ Documents and Settings \ user。 – Khangharoth 2009-07-09 05:54:55
3
确保你正在运行Hudson作为用于从命令行运行Maven的用户。 Maven为每个用户创建一个单独的存储库。如果您将Hudson作为Windows服务运行,则这不会与您登录的用户相同,并且将使用“mvn”命令运行。这意味着存储库中的工件可能会有所不同。
要修复,可以手动启动Hudson作为工作用户,或更新Hudson运行的用户的存储库。
相关问题
- 1. 当使用Maven构建子项目时缺少工件2
- 2. 无法构建SignalR.Android,因为缺少System.Net.Http
- 3. 由于缺少库,IntelliJ无法构建Gradle项目
- 4. 项目...不能打开,因为它缺少了project.pbxproj文件
- 5. 无法在maven中构建opendaylight项目
- 6. Maven构建后缺少类文件
- 7. 错误说我缺少paratheses但我检查,我无法找到他们
- 8. 缺少org.apache.commons.dbcp包Maven项目
- 9. Eclipse Maven构建:缺少自己项目的需求
- 10. .Net Core 2无法构建我的SPA,因为它无法正确执行?
- 11. 无法使用maven构建项目
- 12. Maven无法构建Grails项目 - AsyncException,RegexSupport?
- 13. 创建一个maven项目与泽西archtype但由于缺少jersery servlet库而无法构建
- 14. Jenkin无法使用maven构建项目
- 15. 在maven中构建angular 2项目
- 16. Team Foundation Server无法构建。缺少库或组件?
- 17. 缺少工具箱项目
- 18. 无法在Jenkins/Hudson中正确显示构建工件
- 19. 为什么Jenkins无法构建,因为它无法在angular4项目中下载Sass文件?
- 20. Maven构建失败,因为Maven的万无一失,插件
- 21. Android:添加项目作为库,获取(缺少).jar文件在构建路径>库>库项目
- 22. 无法构建Ionic 2项目
- 23. 无法重命名powershell中的项目,因为它为空
- 24. Subversion,Hudson,GWT Google插件,M2Eclipse的Maven多模块项目结构?
- 25. 在maven2多项目构建中缺少aar文件
- 26. 构建其他项目后构建操作缺少触发单选按钮
- 27. 在与hudson构建maven项目时自动发布javadoc
- 28. 如何在我的maven项目中使用selenium-hudson插件
- 29. 减少构建时间 - Hudson
- 30. 缺少项目Java构建路径 - 项目设置
对我来说同样的问题,我在Tomcat中运行Hudson – Khangharoth 2009-07-09 05:29:00