我有一个包含超过一百个外部库依赖项的项目,这里我们使用tomcat与服务器上的目录配置的这个认可的jar库(现在在$ CATALINA_HOME / lib / endorsed下),因此webapp可以访问这些运行时启动资源。
我想尝试使用jetty,因为tomcat会占用太多内存并经常崩溃。现在我想知道是否有一个参数传递maven-jetty-plugin来指定这个jar的文件夹,以便webapp类加载器在它的类路径中找到它们。
我在配置标签中尝试了extraClasspath,但它似乎只加载类并忽略我设置的目录中的所有jar(如果我传递jar的全名路径,它被加载,但我不想要设置我需要的每个库。)
提前感谢您的帮助
更新:我知道这不是标准的maven操作,我正在寻找紧急解决方法,因为这个项目非常庞大,我无法按照自己的意愿进行重构。 但我也期望这个功能并不像我乍一看那样棘手。
答案 0 :(得分:0)
您需要将它们作为绝对路径传递,或者将它们作为插件本身的依赖项传递。
你想要做的是违反Maven的可移植性原则,所以不要指望它支持它。