我使用Eclipse + Maven和 - 用于单元测试 - 我正在使用的Web框架(Tapestry 5)要求src/main/resources
中的视图元素(* .tml)也存在< / strong>在src/test/resources
。
我不确定如何确保它们同时出现在两个文件夹中。
有人可以帮忙吗?
答案 0 :(得分:2)
您的资源文件不必位于这两个位置,以便Maven可以找到它们。相反,您可以告诉Maven您还在src / main / java文件夹中添加了一些内容。将此代码段放入POM的build
部分:
<resources>
<resource>
<directory>src/main/resources</directory>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*</include>
</includes>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
有关详细信息,请查看Maven Resources plugin documentation。
中的相关部分