springboot 项目成功引入jar 包但是无法使用导入相关类

发布时间 2023-07-24 14:24:31作者: r1-12king

我自己写了个springboot打成jar供其他springboot引用,jar包可以通过maven的GAV引入成功但是jar包里的类无法被引入。
找了很多原因有让清缓存,重新安装jar包的,都不适合我。
看了看打的jar包,发现目录结构跟别的jar不太一样。瞬间明白过来是打包的问题。

 

解决方法:

1、添加跳过标签

<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <configuration>
        <skip>true</skip>
    </configuration>
</plugin>
 

2、采用maven打包插件打包

<build>
    <finalName>${project.artifactId}</finalName>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>1.8</source> <!--指明源码用的Jdk版本-->
                <target>1.8</target> <!--指明打包后的Jdk版本-->
            </configuration>
        </plugin>
    </plugins>
</build>