SpringBoot引入本地jar包 或 引入第三方jar包到项目中 maven使用${project.basedir}什么意思
虽然现在Maven很方便,但还是会有一些jar是不开源的,也就是说在Maven仓库中是下载不到的,比如对接阿里云、通联等,这个时候就需要我们手动将这些jar包下载下来,然后手动添加到我们的项目中1、先下载好自己需要的jar包,如下:2、在SpringBoot中的resources目录新建一个lib目录,将这些jar放进去3、然后在pom.xml文件中引入这些jar包,注意,这里要使用${proje
·
记录一下SpringBoot引入本地jar包或者第三方jar包的方式
虽然现在Maven很方便,但还是会有一些jar是不开源的,也就是说在Maven仓库中是下载不到的,比如对接阿里云、通联等,这个时候就需要我们手动将这些jar包下载下来,然后手动添加到我们的项目中
1、先下载好自己需要的jar包,如下:
2、在SpringBoot中的resources目录新建一个lib目录,将这些jar放进去
3、然后选中lib目录,右键,选择Add as Library,将这些jar添加到模块中。
4、然后在pom.xml文件中引入这些jar包,注意,这里要使用${project.basedir} 的方式,如下:
<!-- 引入本地jar包 -->
<dependency>
<groupId>com.wzhy.smart</groupId>
<artifactId>bcpkix-jdk15on</artifactId>
<version>1.59</version>
<classifier>jdk15</classifier>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/lib/bcpkix-jdk15on-1.59.jar</systemPath>
</dependency>
<dependency>
<groupId>com.wzhy.smart</groupId>
<artifactId>bcpkix-jdk15on</artifactId>
<version>1.59</version>
<classifier>jdk15</classifier>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/lib/bcpkix-jdk15on-1.59.jar</systemPath>
</dependency>
<dependency>
<groupId>com.wzhy.smart</groupId>
<artifactId>bcprov-ext-jdk15on</artifactId>
<version>1.59</version>
<classifier>jdk15</classifier>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/lib/bcprov-ext-jdk15on-1.59.jar</systemPath>
</dependency>
<dependency>
<groupId>com.wzhy.smart</groupId>
<artifactId>bcprov-jdk15on</artifactId>
<version>1.59</version>
<classifier>jdk15</classifier>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/lib/bcprov-jdk15on-1.59.jar</systemPath>
</dependency>
<dependency>
<groupId>com.wzhy.smart</groupId>
<artifactId>ezmorph</artifactId>
<version>1.0.6</version>
<classifier>jdk15</classifier>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/lib/ezmorph-1.0.6.jar</systemPath>
</dependency>
<dependency>
<groupId>com.wzhy.smart</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/lib/json-lib-2.4-jdk15.jar</systemPath>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.10</version>
</dependency>
前面几步都是铺垫的,重要的是最后一步,也就是导入方式。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献3条内容
所有评论(0)