zoukankan      html  css  js  c++  java
  • 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>

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

    你要去做一个大人,不要回头,不要难过。
  • 相关阅读:
    bzoj4476: [Jsoi2015]送礼物
    牛客练习赛42 E.热爆了
    bzoj3561: DZY Loves Math VI
    bzoj3560: DZY Loves Math V
    bzoj3512: DZY Loves Math IV
    bzoj3481: DZY Loves Math III
    使用WebUploader本地生成缩略图
    centos 7 安装JDK1.8
    APK反编译
    centos 7 配置pytorch运行环境
  • 原文地址:https://www.cnblogs.com/yanggb/p/14387788.html
Copyright © 2011-2022 走看看