SpringBoot搭建聚合工程,maven打包提示【程序包xxxx找不到符号】

有目标就不怕路远。年轻人.无论你现在身在何方.重要的是你将要向何处去。只有明确的目标才能助你成功。没有目标的航船.任何方向的风对他来说都是逆风。因此,再遥远的旅程,只要有目标.就不怕路远。没有目标,哪来的劲头?一车尔尼雷夫斯基

导读:本篇文章讲解 SpringBoot搭建聚合工程,maven打包提示【程序包xxxx找不到符号】,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

(1)问题描述

最近在使用SpringBoot搭建一个聚合工程的时候,创建了一个父工程,多个子工程后,通过maven打包命令【install】,出现错误,报错提示:【找不到程序包xxxxx符号】。大致错误如下所示:

[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] /G:/spring-boot-demo/demo-mapper/
src/main/java/com/gitee/test/TestUserMapper.java:[12,10] 找不到符号
  符号:   类 TestUser
  位置: 接口 com.gitee.test.TestUserMapper
[INFO] 1 error
[INFO] -------------------------------------------------------------

(2)解决方案

既然是maven打包问题,那就去看pom文件中引入的maven插件,我仔细查看了我的pom文件后,没看出来啥问题,于是就百度了一些此类问题的解决方案。基本上,都是说maven插件的问题,我对比了我的pom中的maven插件配置,发现缺少了一个标签【pluginManagement】。

我发现我的pom文件里面【build】标签中,【plugins】插件标签是直接写在了【build】标签这一层,而实际上,【plugins】标签应该写在【pluginManagement】标签里面。我就添加了一层【pluginManagement】标签,再次尝试后,进行【install】命令,最终打包成功。

注意:pom文件中,缺少【pluginManagement】标签,它不会报错,所以很难发现是缺少标签导致的问题。

<build>
    <pluginManagement>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <!-- 指定启动类 -->
                    <mainClass>**.**.Application</mainClass>
                    <layout>ZIP</layout>
                    <!--开启devtools-->
                    <fork>true</fork>
                </configuration>
                <executions>
                    <execution>
                        <goals>
                            <!-- 依赖的包重新打包到生成的Jar包中 -->
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </pluginManagement>
</build>

以上,就是我在搭建SpringBoot聚合工程时候,maven打包失败的问题及解决办法。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5pyx5Y-L5paM,size_20,color_FFFFFF,t_70,g_se,x_16

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/134767.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!