M2E WTP副本提供的罐子



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

编辑:

它不一定要使用WTP,例如,我也可以使用一个使用tomcat6-maven插件的解决方案。

要使用TomcatMaven插件运行嵌入式Tomcat实例,请将Tomcatlib目录中所需的JAR添加为Tomcat插件本身的依赖项,如本例所示,带有derby和javamail依赖项。

我花了很多时间研究这个问题,发现如下:

tomcat6-maven插件没有正确地模拟tomcat启动顺序,正如在这个jira问题以及他们的tomcat6-maven插件源代码中所看到的那样。

然而,经过更多的研究,我发现了另一个我不知道存在的maven插件:cargo。由于他们出色的文档,我能够使用自定义(和挑剔的)类加载器jar运行我的项目。

相关内容

  • 没有找到相关文章

最新更新