Maven测试失败xml FileNotFoundException

时间:2010-05-24 08:21:56

标签: maven-2 netbeans hudson surefire

我的Maven构建在Hudson上因FileNotFoundException而失败,我没有通过NetBeans获得同样的失败。 FileNotFoundException适用于与我的测试类本身相同的包中的某些xml文件。看起来这些不会像类文件一样被复制为构建的一部分。我是否必须在POM中添加一些内容才能复制xml文件?

如果需要更多信息,请告诉我,我想保持简短的问题,这很简单。

1 个答案:

答案 0 :(得分:0)

  

我的Maven构建在Hudson上因FileNotFoundException而失败,我没有通过NetBeans获得相同的失败。

这是可能的,你应该在提交之前运行Maven。拥有在IDE下编译的代码是不够的,Maven构建是“主”。

  

FileNotFoundException适用于与我的测试类本身相同的包中的某些xml文件

如果您的XML文件位于src/test/java的测试类旁边,那么它们将不会被复制到target/test-classes。如果您希望测试资源最终位于src/test/resources

,则应将测试资源放入target/test-classes