美文网首页
构建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