美文网首页
构建war的项目配置Maven本地依赖

构建war的项目配置Maven本地依赖

作者: CokeCode | 来源:发表于2021-04-29 16:56 被阅读0次
  1. 将本地依赖xxx.jar放到项目的src/main/webapp/WEB-INF/lib/目录下,则maven-war-plugin在构建的时候会自动将其拷贝到war的WEB-INF/lib/即war文件的正常依赖文件夹,对于war工程,本地jar放到这个目录可以省略了使用maven resources插件等进行依赖jar文件复制的额外配置,简化POM。

  2. 在POM中,增加本地依赖配置:

<dependency>
    <groupId>xxx.yyy</groupId>
    <artifactId>xxx-yyy-zzz</artifactId>
    <version>a.b.c</version>
    <scope>system</scope>
    <systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/xxx-yyy-zzz-a.b.c.jar</systemPath>
</dependency> 

即可以同时满足本地和构建的需求。

Maven的本地依赖并不推荐使用,因为它会导致本项目依赖的本地依赖无法传递,其他依赖本项目的无法通过依赖传递获取到本项目依赖的本地依赖。

相关文章

网友评论

      本文标题:构建war的项目配置Maven本地依赖

      本文链接:https://www.haomeiwen.com/subject/zaywrltx.html