我在我的计算机上运行 JUnit 每晚构建作为 Windows XP 中的计划任务。我的应用程序使用 Jaxb,因此一些测试需要使用系统类路径引用 xsd 模式。当我不在计算机上时运行夜间构建时,我收到如下错误:
java.lang.Exception:无法从类路径加载架构 mySchema.xsd
但是,当我手动运行构建时,我没有收到这样的错误。我的模式位置的环境变量是系统变量,而不是用户变量,所以我不知道是什么导致了这个错误。这个错误可能是什么原因?
编辑:像哈德逊这样的替代品不是我想要的。我正在寻求上述技术的解决方案(作为计划任务运行的批处理文件)。