maven引入第三方jar包配置详解

 更新时间:2023年09月18日 14:38:48   作者:King斌  
这篇文章主要为大家介绍了maven引入第三方jar包配置详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

思路步骤

1. 将第三方jar包放入项目下的lib(lib由自己创建)

2. maven标签中添加scope标签

<scope>system</scope>

3.添加systemPath标签

<systemPath>${project.basedir}/lib/第三方jar名称</systemPath>

打包配置

引入本地包就是如此的简单,在开发完成部署时,我们会发现打的包中没有我们引入的本地jar,此时需要添加下列插件。

这两个插件是有区别的,一个是打出jar包时使用,一个是打成war包使用

这个是jar包时使用,没什么好说的

<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <configuration>
        <includeSystemScope>true</includeSystemScope>
    </configuration>
</plugin>

这个打成war包使用,需要对directory进行说明,它是我们存放本地包的文件名称

<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> 

以上就是maven引入第三方jar包配置详解的详细内容,更多关于maven引入第三方jar包的资料请关注脚本之家其它相关文章!

相关文章

  • 使用JAVA命令运行JAR包以及日志输出详解

    使用JAVA命令运行JAR包以及日志输出详解

    这篇文章主要给大家介绍了关于使用JAVA命令运行JAR包以及日志输出的相关资料,文中通过代码示例介绍的非常详细,对大家学习或者使用java具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-09-09
  • Java网络编程之简易聊天室的实现

    Java网络编程之简易聊天室的实现

    这篇文章主要为大家详细介绍了如何利用Java语言实现一个简易聊天室功能,可以实现运行客户端和连接服务器,文中的示例代码讲解详细,需要的可以了解一下
    2022-10-10
  • 通过Spring自定义NamespaceHandler实现命名空间解析(推荐)

    通过Spring自定义NamespaceHandler实现命名空间解析(推荐)

    这篇文章主要介绍了通过Spring自定义NamespaceHandler实现命名空间解析,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-04-04
  • Spring Security OAuth2 实现登录互踢的示例代码

    Spring Security OAuth2 实现登录互踢的示例代码

    这篇文章主要介绍了Spring Security OAuth2实现登录互踢的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-04-04
  • Java实现图片比率缩放

    Java实现图片比率缩放

    这篇文章主要为大家详细介绍了Java通过Thumbnails实现图片比率缩放,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-04-04
  • java实现简单QQ登录界面

    java实现简单QQ登录界面

    这篇文章主要为大家详细介绍了java实现简单QQ登录界面,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • IntelliJ IDEA 2022.2.3最新激活图文教程(亲测有用永久激活)

    IntelliJ IDEA 2022.2.3最新激活图文教程(亲测有用永久激活)

    今天给大家分享一个 IDEA 2022.2.3 的激活破解教程,全文通过文字+图片的方式讲解,手把手教你如何激活破解 IDEA, 只需要几分钟即可搞定,对idea2022.2.3激活码感兴趣的朋友跟随小编一起看看吧
    2022-11-11
  • SpringBoot+Mybatis项目使用Redis做Mybatis的二级缓存的方法

    SpringBoot+Mybatis项目使用Redis做Mybatis的二级缓存的方法

    本篇文章主要介绍了SpringBoot+Mybatis项目使用Redis做Mybatis的二级缓存的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • ImportBeanDefinitionRegistrar手动控制BeanDefinition创建注册详解

    ImportBeanDefinitionRegistrar手动控制BeanDefinition创建注册详解

    这篇文章主要为大家介绍了ImportBeanDefinitionRegistrar手动控制BeanDefinition创建注册详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • java控制台输出版多人聊天室

    java控制台输出版多人聊天室

    这篇文章主要为大家详细介绍了java控制台输出版多人聊天室,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-09-09

最新评论