1

我的 Maven 构建在 Hudson 上失败并出现 FileNotFoundException,我没有通过 NetBeans 遇到同样的失败。FileNotFoundException 适用于与我的测试类本身相同的包中的一些 xml 文件。看起来这些并没有像类文件一样作为构建的一部分被复制。我是否必须在我的 POM 中添加一些东西才能复制 xml 文件?

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

4

1 回答 1

0

我的 Maven 构建在 Hudson 上失败并出现 FileNotFoundException,我没有通过 NetBeans 遇到同样的失败。

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

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

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

于 2010-05-24T11:08:12.843 回答