Maven使用
<dependencies/>项目中定义的内容,将它们放在插件的类路径中。此外,
<plugin/>您可以在每个插件的部分中定义
<dependencies/>仅由插件使用的其他内容(因此不会以任何方式成为最终工件的一部分,也不会在上可见
mvndependency:tree)。
关于测试,重要的是要知道:
src/main/resources
和下的资源src/test/resources
分别复制到target/classes
和中target/test-classes
。这两个目录将添加到您的类路径中。(对src/main/java
和有效src/test/java
)。每个Maven插件都在其自己的类加载器中执行。
执行测试时,
maven-surefire-plugin
通常会将您的测试存储到单独的类加载器中。
检查此链接。



