M2E WTP复制提供Jar

时间:2013-07-03 17:13:26

标签: eclipse maven m2e eclipse-wtp m2e-wtp

我有一个自定义的类加载器jar <scope>provided</scope>,它必须在我的webapp运行之前在tomcat / lib中,否则无法启动。我正在使用WTP。有没有什么方法可以配置M2E / WTP在部署过程中自动将这个自定义jar复制到tomcat / lib?

修改

它不必使用WTP,我也可以使用,例如,使用tomcat6-maven-plugin的解决方案。

2 个答案:

答案 0 :(得分:1)

要使用Tomcat Maven插件运行嵌入式Tomcat实例,请将Tomcat lib目录中所需的JAR添加为Tomcat插件本身的依赖项,如in this example所示,具有derby和javamail依赖项。< / p>

答案 1 :(得分:0)

我花了很多时间研究这个问题,这就是我发现的:

tomcat6-maven-plugin无法正确模拟the tomcat boot order,如this jira issue及其tomcat6-maven-plugin source所示。

然而,经过更多的研究,我发现了另一个我不知道存在的maven插件:货物。 Thanks to their excellent documentation我能够使用自定义(和挑剔的)类加载器jar运行我的项目。