第一步先建一个放jar包的文件夹,(根据自己的习惯)我这里在项目的根目录下建了一个lib来放jar。
第二步:把包引入项目的external libraries中,file---》project structure进入下图,点击右侧的加号
第三步:pom文件配置依赖(version,artifactId可以自定义)
<dependency>
<groupId>com.hxtt</groupId>
<artifactId>access_jdbc30</artifactId>
<version>3.2.029</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/access_jdbc30.jar</systemPath>
</dependency>
以上操作做完后项目就可以运行起来了。
如果要打jar包的话,需要在pom文件 build里面添加下面的配置;
<resources>
<resource>
<directory>lib</directory>
<targetPath>BOOT-INF/lib/</targetPath>
<includes>
<include>**/*.jar</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<targetPath>BOOT-INF/classes/</targetPath>
</resource>
</resources>
如果是打war包的话添加下面的配置
<!--设置maven-war-plugins插件,否则外部依赖无法打进war包-->
<plugin>
3 <groupId>org.apache.maven.plugins</groupId>
4 <artifactId>maven-war-plugin</artifactId>
5 <configuration>
6 <webResources>
7 <resource>
8 <directory>lib</directory>
9 <targetPath>WEB-INF/lib/</targetPath>
10 <includes>
11 <include>**/*.jar</include>
12 </includes>
13 </resource>
14 </webResources>
15 </configuration>
16 </plugin>
以上两个设置是为了打包的时候把对应的第三方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
以上是我个人遇到此问题的一个解决的方法的总结。