2013-02-11 42 views
0

我有一个有超过一百个外部库依赖项目的项目,这里我们使用tomcat和服务器目录中配置的这个背书jar库(现在在$ CATALINA_HOME/lib/endorsed下) ,所以webapp可以在运行时启动时访问这些资源。带有背书外部目录的Maven Jetty插件

我想试试jetty,因为tomcat经常需要太多的内存和崩溃。现在我想知道是否有一个参数传递给maven-jetty-plugin来指定这个jar的文件夹,以便webapp类加载器在它的类路径中找到它们。我已经尝试了配置标记中的extraClasspath,但它似乎只加载类,并忽略我设置到的目录中的所有jar(如果我通过jar的全名路径,它被加载,但我不'''')我想要设置我需要的每个库)。

在此先感谢您的帮助

更新:我知道这是不是一个标准的Maven操作,我在寻找一个解决办法紧急,因为这个项目是非常巨大的,我不能重构,因为我想。 但我也希望这个功能不像第一眼看上去那么棘手。

回答

0

您需要将它们作为绝对路径传递,或者将它们作为插件本身的依赖关系。

你想做的事违背了Maven的可移植性原则,所以不要期望它支持它。

相关问题