Java 如何将文件夹添加到类路径?

Java 如何将文件夹添加到类路径?,java,maven,visual-studio-code,pom.xml,Java,Maven,Visual Studio Code,Pom.xml,我正在为一个项目添加新的集成测试。但是,我使用的是vscode,每次打开integration test文件夹下的Java文件时,我都会收到一条警告“*.Java不在类路径上,只会报告语法错误” 我已经试过了,等等。但是,他们不能帮我解决这个问题 如何将文件夹集成测试添加到类路径中?(.classpath是自动生成的,我试图直接修改它,但每次vscode重新打开当前项目时都会重写内容)。我希望integrationtest文件夹中的所有java文件都能像main或test文件夹中的文件一样工作。

我正在为一个项目添加新的集成测试。但是,我使用的是vscode,每次打开integration test文件夹下的Java文件时,我都会收到一条警告“*.Java不在类路径上,只会报告语法错误”

我已经试过了,等等。但是,他们不能帮我解决这个问题

如何将文件夹
集成测试
添加到类路径中?(.classpath是自动生成的,我试图直接修改它,但每次vscode重新打开当前项目时都会重写内容)。我希望
integrationtest
文件夹中的所有java文件都能像
main
test
文件夹中的文件一样工作。特别是我希望这些测试文件能够与Java测试运行程序扩展一起工作

注意:我无意从
integrationtest
文件夹加载任何资源。我希望我可以像
main
test
文件夹中的所有Java文件一样,在
integration test
文件夹中创建、编辑任何Java文件。在
集成测试
中,它就像一个
测试
文件夹,有一个
java
文件夹等。现在,当我使用intellisense自动完成
片段时,vscode不会自动为我完成包路径,vscode无法识别任何已经在
src/main/java/com…
中的公共类

src
中的当前文件夹结构:

将目录标记为资源目录:


...
我的资源插件实践项目
...
...
src/集成测试/资源
...
...

您还可以添加新的测试资源文件夹

<build>
  <testResources>
    <testResource>
        <directory>${project.basedir}/src/test/resources</directory>
    </testResource>
    <testResource>
        <directory>${project.basedir}/src/integration-test/resources</directory>
    </testResource>
  </testResources>
</build>

${project.basedir}/src/test/resources
${project.basedir}/src/integration test/resources