如何在运行gwt:run时停止maven-gwt-plugin将测试范围的依赖项复制到目标lib文件夹中

时间:2011-03-01 15:50:28

标签: gwt maven

运行mvn gwt:run时,所有测试范围的依赖项都被复制到WEB-INF / lib文件夹中。

我尝试在gwt-maven-plugin配置中使用runClasspathExcludes(例如,请参阅sample project pom)但它似乎没有任何效果。

依赖关系在pom中标记为<scope>test</scope>,只有在运行gwt:run时才会被复制(不是在构建应用程序时)。

我在gwt-maven-plugin Jira上发现了这个错误报告:gwt:run does not use the 'runtime' scope's classpath。最后的评论说:

  

requiresDependencyResolution设置为   “测试”以确保所有工件都是   可用作依赖关系时   建立类路径。

我认为这意味着它使用测试范围进行依赖解析,这将解释依赖关系是如何实现的,但问题是如何排除某些依赖关系?

0 个答案:

没有答案