我的Maven构建在Hudson上因FileNotFoundException而失败,我没有通过NetBeans获得同样的失败。 FileNotFoundException适用于与我的测试类本身相同的包中的某些xml文件。看起来这些不会像类文件一样被复制为构建的一部分。我是否必须在POM中添加一些内容才能复制xml文件?
如果需要更多信息,请告诉我,我想保持简短的问题,这很简单。
答案 0 :(得分:0)
我的Maven构建在Hudson上因FileNotFoundException而失败,我没有通过NetBeans获得相同的失败。
这是可能的,你应该在提交之前运行Maven。拥有在IDE下编译的代码是不够的,Maven构建是“主”。
FileNotFoundException适用于与我的测试类本身相同的包中的某些xml文件
如果您的XML文件位于src/test/java
的测试类旁边,那么它们将不会被复制到target/test-classes
。如果您希望测试资源最终位于src/test/resources
。
target/test-classes