美文网首页
管理多模块项目本地依赖的添加方法

管理多模块项目本地依赖的添加方法

作者: 刘坤_c166 | 来源:发表于2018-10-20 23:54 被阅读0次

    maven管理多模块项目本地依赖的添加方法

    背景:

    由于历史原因本公司的代码是由厂商负责开发,厂商自己封装了很多jar包,在本地仓库找不到,又不适合将其放到私服里。所以使用以下方法解决问题

    方法

    1、引用本地jar包

            <dependency>
            <groupId>local-dependencies</groupId>
               <artifactId>gwt-syncproxy</artifactId>
                 <version>1.0-SNAPSHOT</version>
                <scope>system</scope>
                   <systemPath>${pom.basedir}/web-lib/XXX.jar</systemPath>
            </dependency>
    

    需要注意的是 这种方法只能适用于编译阶段,并且不会被打包
    2、修改war打包插件

    <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>2.3</version>
    <configuration>
    <failOnMissingWebXml>false</failOnMissingWebXml>
    <webResources>
    <resource>
    <directory>${pom.basedir}/web-lib</directory>
    <targetPath>WEB-INF/lib</targetPath>
    <filtering>false</filtering>
    <includes>
    <include>*.jar</include>
    </includes>
    </resource>
    </webResources>
    </configuration>
    </plugin>
    
    

    相关文章

      网友评论

          本文标题:管理多模块项目本地依赖的添加方法

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