虽然现在Maven很方便,但还是会有一些jar是不开源的,也就是说在Maven仓库中是下载不到的,比如对接阿里云、通联等,这个时候就需要我们手动将这些jar包下载下来,然后手动添加到我们的项目中
1、先下载好自己需要的jar包,如下:
2、在SpringBoot中的resources目录新建一个lib目录,将这些jar放进去
3、然后选中lib目录,右键,选择Add as Library,将这些jar添加到模块中。
4、或者另一种方式:File --> project structure, 打开project ——》Libraries将项目的lib加入进来,add --> java,如图所示
6、然后在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>
注册到本地仓库 命令:
mvn install:install-file -DgroupId=com.supermap -DartifactId=com.supermap.data.conversion -Dversion=10.2.0-20128 -Dpackaging=jar -Dfile=\src\\main\\webapp\\WEB-INF\\lib\\com.supermap.data.conversion-10.2.0-20128.jar
mvn install:install-file -DgroupId=com.supermap -DartifactId=com.supermap.data -Dversion=10.2.0-20128 -Dpackaging=jar -Dfile=\src\\main\\webapp\\WEB-INF\\lib\\com.supermap.data-10.2.0-20128.jar
mvn install:install-file -DgroupId=com.supermap -DartifactId=com.supermap.mapping -Dversion=10.2.0-20128 -Dpackaging=jar -Dfile=\src\\main\\webapp\\WEB-INF\\lib\\com.supermap.mapping-10.2.0-20128.jar
mvn install:install-file -DgroupId=com.supermap -DartifactId=com.supermap.analyst.spatialanalyst -Dversion=10.2.0-20128 -Dpackaging=jar -Dfile=\src\\main\\webapp\\WEB-INF\\lib\\com.supermap.analyst.spatialanalyst-10.2.0-20128.jar
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
2022-07-20 自动重启tomcat.bat
2022-07-20 Mysql GROUP_CONCAT函数多个字段合并的使用
2020-07-20 SpringBoot启动后自动打开浏览器访问项目
2018-07-20 Jquery 样式选择器,查找包含两种样式以上的元素