springboot引入第三方jar包以及打包

第一步先建一个放jar包的文件夹,(根据自己的习惯)我这里在项目的根目录下建了一个lib来放jar。

springboot引入第三方jar包以及打包_第1张图片

第二步:把包引入项目的external libraries中,file---》project structure进入下图,点击右侧的加号

springboot引入第三方jar包以及打包_第2张图片springboot引入第三方jar包以及打包_第3张图片

springboot引入第三方jar包以及打包_第4张图片

springboot引入第三方jar包以及打包_第5张图片

springboot引入第三方jar包以及打包_第6张图片

springboot引入第三方jar包以及打包_第7张图片

springboot引入第三方jar包以及打包_第8张图片

第三步:pom文件配置依赖(version,artifactId可以自定义)


    com.hxtt
    access_jdbc30
    3.2.029
    system
    ${project.basedir}/lib/access_jdbc30.jar

以上操作做完后项目就可以运行起来了。

如果要打jar包的话,需要在pom文件 build里面添加下面的配置;


    
        lib
        BOOT-INF/lib/
        
            **/*.jar
        
    
    
        src/main/resources
        BOOT-INF/classes/
    

如果是打war包的话添加下面的配置

      
 3         org.apache.maven.plugins
 4         maven-war-plugin
 5         
 6           
 7             
 8               lib
 9               WEB-INF/lib/
10               
11                 **/*.jar
12               
13             
14           
15         
16       

以上两个设置是为了打包的时候把对应的第三方jar引入到所打的包中。

如果pom文件中添加了上面打包需要的配置,再启动程序就会报错(说的意思是配置数据源失败:未指定“url”属性,并且无法配置嵌入的数据源。)所以你本机跑项目的时候需要注掉此配置。

Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.

Reason: Failed to determine a suitable driver class
 

以上是我个人遇到此问题的一个解决的方法的总结。

你可能感兴趣的:(springboot引入第三方jar包以及打包)