gpt4 book ai didi

java - 我是否必须手动列出 Java POM 中 内的所有子目录

转载 作者:行者123 更新时间:2023-12-02 10:10:18 25 4
gpt4 key购买 nike

我的 Java 框架有一个标准的 Maven 测试资源结构,如下所示:

src   

test r

resources

folder1testdata

folder2testdata

folder3testdata

如果我只是将 src/test/resources 放入我的 POM 中,它不会找到任何测试数据。我必须列出每个资源文件夹,即使它们都是标准 Maven 资源目录的子目录。这是正确的还是我遗漏了什么?

谢谢马特

    <testresources>
<testresource>
<directory>src/main/resources</directory>
</testresource>
<testresource>
<directory>src/test/resources/folder1testdata</directory>
</testresource>
<testresource>
<directory>src/test/resources/folder2testdata</directory>
</testresource>
<testresource>
<directory>src/test/resources/folder3testdata</directory>
</testresource>
</testresources>

最佳答案

您不必在 pom.xml 中包含 resourcestestresources 下的子文件夹。您应该使用子文件夹名称和资源名称来访问子文件夹下的资源。

例如,如果 folder1testdata 中有 test.properties,则在访问属性文件时应使用 /folder1testdata/test.properties

关于java - 我是否必须手动列出 Java POM 中 <resources> 内的所有子目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55046585/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com