Maven项目中使用第三方Jar包

在maven项目中,第三方jar包是指在maven仓库中找不到的jar
maven仓库地址:https://mvnrepository.com/

在本地编译环境中使用

我这里使用的是IDEA
配置方法:File→Project Structure

Maven项目中使用第三方Jar包_第1张图片
image.png

根据Jar包所在路径进行添加即可

把第三方依赖包加入到最终的Jar可执行文件中

这里我提供最简单的方法
pom.xmlmaven插件中加上true


        
            
                org.mybatis.generator
                mybatis-generator-maven-plugin
                1.3.6
            

            
                org.springframework.boot
                spring-boot-maven-plugin
                
                    true
                
            
        
    

按正常的方式写好,不过要注明路径,${project.basedir}表示项目根路径

image.png

重点是指定第三方jar包的路径,也就是配置好,其他都可以随意

关于依赖中的scope作用域

1.compile
默认作用域,表示被依赖项目需要参与当前项目的编译,当然后续的测试,运行周期也参与其中,是一个比较强的依赖。打包的时候通常需要包含进去。
2.test
表示依赖项目仅仅参与测试相关的工作,包括测试代码的编译,执行。比较典型的就是junit
3.runntime
表示被依赖项目无需参与项目的编译,不过后期的测试和运行周期需要其参与。与compile相比只是跳过编译阶段而已。
4.provided
表示打包的时候可以不用打包进去。事实上该依赖理论上可以参与编译,测试,运行等周期。相当于compile,但是在打包阶段做了exclude的动作。
5.system
从参与度来说,也provided相同,不过被依赖项不会从maven仓库取,而是从本地文件系统拿,一定需要配合systemPath属性使用。

你可能感兴趣的:(Maven项目中使用第三方Jar包)