如何包含其他jar模块的系统范围jar

时间:2017-09-21 11:53:09

标签: maven jar multi-module

我用Maven创建了一个多模块项目, 模块common是一个jar模块,它有一些系统范围的jar, 模块api是一个web war模块,它取决于模块常见, 我执行mvn包,但模块api不能将系统范围jar包含到WEB-INF / lib中,如何解决?

1 个答案:

答案 0 :(得分:0)

请不要使用system范围依赖关系,当您使用它时,您将会对将来的其他问题感到惊讶。

system依赖项(例如provided)不是传递,因此此依赖关系不会包含在WEB_INF/libs

当您使用系统依赖关系时,您必须 manualy 在您构建或运行项目的每个系统中提供这些工件。