• maven打war包引入第三方本地jar


    有的时候我们需要的第三方jar可能在Maven中央仓库中不存在,这样的第三方jar通常被称为本地jar,使用和打包都需要我们手动引入。

    简单举例这里有一个yanggb-jar包,具体引入步骤如下:

    1.将jar包文件放入项目文件夹中。通常的做法是创建一个lib文件目录,将本地jar放入其中。

    2.在pom文件中添加dependency坐标,注意这里的本地jar被Maven称为【系统jar】。

    <dependency>
        <groupId>com.yanggb</groupId>
        <artifactId>yanggb-jar</artifactId>
        <version>1.0.6</version>
        <scope>system</scope>
        <systemPath>${project.basedir}/lib/yanggb-jar-1.0.6.jar</systemPath>
    </dependency>

    3.在【maven-war-plugin】插件中手动添加第三方jar包所在的lib目录。

    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-war-plugin</artifactId>
            <configuration>
                <webResources>  
                    <resource>  
                        <directory>lib/</directory>  
                        <targetPath>WEB-INF/lib</targetPath>  
                        <includes>  
                            <include>**/*.jar</include>  
                        </includes>  
                    </resource>  
               </webResources>
            </configuration>
        </plugin>
    </plugins>

    "阳光洒在海面上,落不入海底中。"

    你要去做一个大人,不要回头,不要难过。
  • 相关阅读:
    F. 蚂蚁装修
    D. 蚂蚁平面
    B. 蚂蚁觅食(二)
    A 蚂蚁觅食
    落谷 P1734 最大约数和
    F
    D
    Http头 Range、Content-Range(http断点续传原理)
    Http头 Range、Content-Range
    XCODE 4.5 IOS多语言设置 及NSLocalizedString和NSLocalizedStringFromTable的用法。
  • 原文地址:https://www.cnblogs.com/yanggb/p/14387788.html
Copyright © 2020-2023  润新知