Eclipse和m2e-测试类路径
我有一个由maven支持的Spring项目,我正在使用m2e插件。现在,我的一些文件位于Eclipse和m2e-测试类路径,eclipse,testing,maven,classpath,m2e,Eclipse,Testing,Maven,Classpath,M2e,我有一个由maven支持的Spring项目,我正在使用m2e插件。现在,我的一些文件位于/src/main/webapp/WEB-INF/文件夹中。现在的问题是,当我运行测试时,一些带有配置的.xml文件无法工作,因为到资源的路径正在中断 第一,问题。当我在project上执行runas->JUnit测试时,eclipse是通过执行mvn测试进行备份,还是这样做不依赖于maven?如果是这样,这将解释为什么在添加 <plugin> <groupId>org.apac
/src/main/webapp/WEB-INF/
文件夹中。现在的问题是,当我运行测试时,一些带有配置的.xml文件无法工作,因为到资源的路径正在中断
第一,问题。当我在project上执行runas->JUnit测试时,eclipse是通过执行mvn测试进行备份,还是这样做不依赖于maven?如果是这样,这将解释为什么在添加
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<additionalClasspathElements>
<additionalClasspathElement>/src/main/webapp/</additionalClasspathElement>
</additionalClasspathElements>
</configuration>
</plugin>
org.apache.maven.plugins
maven surefire插件
/src/main/webapp/
对于我的pom.xml
当我使用run As->JUnit test
运行测试并打印类路径时,我没有看到我添加的位置,但是在执行mvn test
时,我可以看到这个位置添加到类路径
那么,是否可以让eclipse/maven将一些附加文件复制到target/classes
或target/testclasses
或
测试应用程序时,只需向运行时类路径添加一些文件夹
另外,是否可以在一个地方执行这样的操作,这样无论我是使用Eclipse gui运行测试,还是仅从控制台运行mvn测试。除非最近发生了更改,否则Eclipse中的类路径仍然是从.classpath文件构建的。
m2e注入了一些元素,特别是依赖项,但源/资源路径仍然需要一个条目
将所需内容添加到.classpath应该可以解决这个问题。好的,但我还需要向pom.xml添加适当的条目,以便使用console maven运行测试?