您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

为什么我无法在使用Maven的Junit测试中访问src / test / resources?

为什么我无法在使用Maven的Junit测试中访问src / test / resources?

MainConfig.xml直接访问。该src/test/resources目录内容被放置在你的CLASSPATH的根。

更准确地说:的内容src/test/resources被复制到中target/test-classes,因此,如果您具有以下项目结构:

.
└── src
    └── test
        ├── java
        │   └── foo
        │       └── C.java
        └── resources
            ├── a.xml
            └── foo
                └── b.xml

它将得到以下测试CLASSPATH内容

要实际从Java源访问文件,请使用 getClass().getResource("/MainConfig.xml").getFile()

其他 2022/1/1 18:25:35 有464人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶