写在前文,在平常开发中不推荐将SpringBoot项目作为依赖jar包,使用Maven默认打包为jar包后,在其他项目作为工具包引入其他项目会找不到jar中的类,原因:Maven默认打包的jar包第一目录为Boot-INF,会导致无法引用。

解决方法:修改pox文件配置再打包即可解决

原先的插件配置:

 <build>

    <plugins>

      <groupId>org.springframework.boot</groupId>

      <artifactId>spring-boot-maven-plugin</artifactId>

    </plugins>

  </build>

改为apache的插件:

<build>

    <plugins>

      <groupId>org.apache.maven.plugins</groupId>

      <artifactId>maven-compiler-plugin</artifactId>

      <configuration>

        <source>1.8</source>

        <target>1.8</target>

      </configuration>

    </plugins>

  </build>
届ける言葉を今は育ててる
最后更新于 2024-08-26