Java 如何将文件夹添加到类路径?
我正在为一个项目添加新的集成测试。但是,我使用的是vscode,每次打开integration test文件夹下的Java文件时,我都会收到一条警告“*.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文件夹中的文件一样工作。
集成测试添加到类路径中?(.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