java吧 关注:1,243,947贴子:12,719,843

springcloud引用其他模块出错。想请大佬指点一下

只看楼主收藏回复

我建立了common模块,就是一些公共的内容。给其他服务调用

然后网关引入该模块。

但是启动的时候报找不到该模块

请教下大佬这个是什么原因。或者正常的做法是怎么样的?


IP属地:福建1楼2023-03-08 14:50回复
    因为有个类,CommonUtils.java,很多服务都要调用他的一些公共方法。
    总不能每个服务都复制一份过去。
    那如果有修改,不是每个服务都要修改一遍。麻烦不说,还容易遗漏。
    所以我就想弄个模块,让其他服务来使用他,这样只要改一处地方,其他服务都不用变动。


    IP属地:福建2楼2023-03-08 14:53
    回复
      这个common里也很简单,都是一些公共的方法。没有具体的业务


      IP属地:福建3楼2023-03-08 15:08
      回复
        奇怪的是,程序只是编译阶段有问题。但是IDE是不会报错,按住ctrl键+鼠标,也能正常跳转到那个代码的位置。
        难道是因为没有生成jar包?或者没有把jar包正常引入到自己的项目中??


        IP属地:福建4楼2023-03-08 15:12
        回复
          这个模块打一下包(准确地说是install)


          IP属地:浙江来自Android客户端5楼2023-03-08 15:23
          收起回复
            看下父工程理有没有你这个common工程依赖


            IP属地:湖北来自Android客户端6楼2023-03-08 15:39
            收起回复
              maven install到本地Maven仓库


              IP属地:江苏来自iPhone客户端7楼2023-03-08 16:03
              回复
                刷新了吗,看不出有什么问题


                IP属地:江西来自Android客户端9楼2023-03-08 16:29
                收起回复
                  父工程pom引入这个common,这个模块的版本在父工程指定下。试试


                  IP属地:浙江来自Android客户端10楼2023-03-08 16:31
                  收起回复
                    groupid那里,我导入的时候去没有org,只有包名,你试试


                    IP属地:江西来自Android客户端11楼2023-03-08 16:46
                    收起回复
                      父工程的pom文件中引入这个common。但还是不行。。


                      IP属地:福建12楼2023-03-08 16:53
                      回复
                        从父项目的依赖可以看到,已经引入了这个common


                        IP属地:福建13楼2023-03-08 17:08
                        回复
                          直接去你本地仓库对应路径找找有没有对应的包,可能是maven配置的问题


                          IP属地:广东14楼2023-03-08 17:13
                          收起回复
                            因为common这个包的内容不对。。。


                            IP属地:福建15楼2023-03-08 17:13
                            收起回复
                              要进程序员交流群加我hju133


                              IP属地:湖南16楼2023-03-08 17:19
                              回复