尝试其他项目使用本地仓库的jar包时报错没找到类的原因并下载到本地仓库

如图,jarutil的class类放在boot-inf目录下,不像正常的目录如下图1.2,原因是生成Bjar包的源代码中的pom使用了插件如下图1.3。

类文件放在 BOOT-INF/classes 目录下,而不是标准的 JAR 根目录。Maven 编译时无法从这种结构中加载类。

图1.3

图1.2

,如果要变成jar包图1.2一样的话,需要在如图1.3添加

复制代码
				<configuration>
					<skip>true</skip>
				</configuration>

整体如下

复制代码
<build>
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
				<configuration>
					<skip>true</skip>
				</configuration>
			</plugin>
		</plugins>
	</build>

将本地jar包下载到仓库

复制代码
mvn install
相关推荐
常利兵2 小时前
Spring Boot + MyBatis,给数据穿上“隐形盔甲”
java·spring boot·mybatis
xiaoye37082 小时前
动态代理的使用场景与适用时机
java·数据库·sql
Moe4882 小时前
Java 反射机制
java·后端·架构
丶小鱼丶2 小时前
数据结构和算法之【链表】
java·数据结构·算法
Sun 32852 小时前
MyBatis-Plus 新版代码生成器的使用
java·spring boot·后端·spring·配置·mybatis-plus·代码生成器
一直都在5722 小时前
新Java基础(二十五):异常类
java·开发语言
礼拜天没时间.2 小时前
力扣热题100实战 | 第31期:下一个排列——数组规律的极致探索
java·算法·leetcode·字典序·原地算法·力扣热题100
xiaoye37082 小时前
java后端面试一般问什么?
java·面试
badhope2 小时前
OpenClaw卸载命令全解析
java·linux·人工智能·python·sql·数据挖掘·策略模式