Build Hudson Maven构建使用工作区POM失败,在指向开发副本时工作

Build Hudson Maven构建使用工作区POM失败,在指向开发副本时工作,build,hudson,maven,pom.xml,Build,Hudson,Maven,Pom.xml,我正在使用EclipseIDE、Maven、SVN和HudsonforCI开发一系列web应用程序 当我在Hudson作业中指定“Root POM”选项作为其工作区目录中POM.xml的副本时,由于缺少类路径条目,构建失败,引用编译失败 [ERROR] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Compilation failure C

我正在使用EclipseIDE、Maven、SVN和HudsonforCI开发一系列web应用程序

当我在Hudson作业中指定“Root POM”选项作为其工作区目录中POM.xml的副本时,由于缺少类路径条目,构建失败,引用编译失败

[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure

C:\Users\djones\.hudson\jobs\Store\workspace\trunk\src\main\java\com\app\store\model\User.java:[24,42] package org.hibernate.validator.constraints does not exist

C:\Users\djones\.hudson\jobs\Store\workspace\trunk\src\main\java\com\app\store\dao\UserGroupHibernateSupportDao.java:[8,20] package org.hibernate does not exist

C:\Users\djones\.hudson\jobs\Store\workspace\trunk\src\main\java\com\app\store\dao\UserGroupHibernateSupportDao.java:[10,49] package org.springframework.orm.hibernate3.support does not exist
当我在Eclipse工作区中将“Root POM”指定为POM.xml的副本时,它构建得很好。它也可以从Eclipse中构建

我想把Hudson转移到一台单独的机器上,这样几个开发人员就可以使用它,所以我不能很好地指向我自己的开发工作区来给它一个POM。如果我尝试将SVN URL放在“root pom.xml”选项中,它会说找不到文件


对于一个由多个开发人员开发并托管在SVN存储库中的项目,我应该在这里输入什么?

结果表明,一些依赖项被设置为运行时,而不是编译,因此我自己的错误是没有注意。我仍然想知道,当指向我的Eclipse工作区POM副本时,为什么它工作得很好?

结果表明,一些依赖项被设置为运行时,而不是编译,所以我自己没有注意到这一点。我仍然想知道,当指向我的Eclipse工作区POM副本时,为什么它工作得很好?