精华内容
下载资源
问答
  • DEA中创建父子工程与maven打包Springboot聚合工程报错程序包存在 问题描述 springboot 项目打包(package)或安装到仓库(install)的时候报错程序包com.futurescience.common.bean不存在 找不到公共包下的类,...

    DEA中创建父子工程与maven打包Springboot聚合工程报错程序包不存在

    问题描述

    springboot 项目打包(package)或安装到仓库(install)的时候报错:程序包com.futurescience.common.bean不存在 找不到公共包下的类,但是common包是已经install成功了。

    在这里插入图片描述install时候报错信息

    在这里插入图片描述conmmon包安装成功

    解决方案

    将父项目pom文件中的maven的打包插件从spring-boot-maven-plugin 修改成maven-compiler-plugin

     	<build>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>3.1</version>          
                </plugin>
            </plugins>
        </build>
    
    <!--    <build>-->
    <!--        <plugins>-->
    <!--            <plugin>-->
    <!--                <groupId>org.springframework.boot</groupId>-->
    <!--                <artifactId>spring-boot-maven-plugin</artifactId>-->
    <!--                <configuration>-->
    <!--                    <excludes>-->
    <!--                        <exclude>-->
    <!--                            <groupId>org.projectlombok</groupId>-->
    <!--                            <artifactId>lombok</artifactId>-->
    <!--                        </exclude>-->
    <!--                    </excludes>-->
    <!--                </configuration>-->
    <!--            </plugin>-->
    <!--        </plugins>-->
    <!--    </build>-->
    
    展开全文
  • Modules 和 Libraries 添加了一个外部 Jar ,在项目里面运行是正常的,但是使用 Maven 的 package 打包时出现如下错误 解决办法:把 Jar 配置到 pom.xml 文件中就可以正常打包 步骤: 1、打开终端执行( ...

    出现场景: 我通过 File -> Project Structure -> Modules 和 Libraries 添加了一个外部 Jar 包 ,在项目里面运行是正常的,但是使用 Maven 的 package 打包时出现如下错误 

    解决办法:把 Jar 配置到 pom.xml 文件中就可以正常打包

    步骤:

        1、打开终端执行( IDEA 界面最下面的 Terminal 窗口 )

    mvn install:install-file -DgroupId=com.external -DartifactId=http-sdk -Dversion=1.2.6-SNAPSHOT -Dpackaging=jar -Dfile=C:\Users\Administrator\Desktop\BOOT-INF\lib\http.jar 

       2、在 pom.xml 文件中添加如下依赖

    <dependency>
        <groupId>com.souche</groupId>
        <artifactId>msgcenter-sdk</artifactId>
        <version>1.2.6-SNAPSHOT</version>
    </dependency>
    • -DgroupId 对应为 pom 文件中的 groupId

    • -DartifactId 对应为 pom 文件中的 artifactId

    • -Dversion 对应为 pom 文件中的 version

    • -Dpackaging 导入包的类型是jar包的话就是 jar

    • -Dfile 你下载下来的jar包放的路径

    运行命令后便可以在本地 Maven 资源库中看到对应的jar包
     
    然后重新执行 mvn clean package( install ) 编译打包即可 或者选择 IDEA 界面右侧 选择 Maven 状态栏点击 package 打包 
     
     
    pom.xml 文件中必备的配置
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

     

     

    展开全文
  • 插件一般以下入方式引入,但是,用这个插件可以把模块直接打成Jar包直接运行,但其无法依赖,所以微服务的一个模块引用另一个模块会报错,无法找到程序包 <build> <plugins> <plugin> <...

    原因分析

    在dependency中有相应的包,但是Maven找不到,那么最根本的原因是没引入依赖

    通常,一个微服务开发中会创建两个子模块,一个用于写接口和实体类与其他微服务相互调用,另一个写业务逻辑

    插件一般以下入方式引入,但是,用这个插件可以把模块直接打成Jar包直接运行,但其无法依赖,所以微服务的一个模块引用另一个模块会报错,无法找到程序包

     <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
     </build>
    

    解决办法

    1、在接口和实体类模块的pom中修改打包插件如下,重新clean、install

    <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                    <!-- 解决没有main函数报错unable to find main class 的问题-->
                    <executions>
                        <execution>
                            <phase>none</phase>
                        </execution>
                    </executions>
                    <configuration>
                        <classifier>execute</classifier>
                    </configuration>
                </plugin>
            </plugins>
    </build>
    

    2、其他类pom配置

     <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <classifier>execute</classifier>
                </configuration>
            </plugin>
        </plugins>
     </build>
    

     

    展开全文
  • maven install 程序包com.waper.common不存在 原因是: 多模块引用时报错,就是说打包时要依赖com.waper.common common模块被其他的模块引入,maven install时报错找不到 原因:spring-boot-maven-plugin 用这个...

    maven install 程序包com.waper.common不存在

    在这里插入图片描述
    原因是:
    在这里插入图片描述

    多模块引用时报错,就是说打包时要依赖com.waper.common
    common模块被其他的模块引入,maven install时报错找不到
    

    原因:spring-boot-maven-plugin 用这个插件打包的Jar包可以直接运行,但是不可依赖(来源于网络查阅的资料)

    解决方案:微服务为多个模块,比如:一个模块实体,一个模块接口的时候

    common或者实体类或者被依赖的,建议打包插件配置为:
    
     <build>
          <plugins>
              <plugin>
                  <groupId>org.springframework.boot</groupId>
                  <artifactId>spring-boot-maven-plugin</artifactId>
                  <configuration>
                      <classifier>execute</classifier>
                  </configuration>
                  <executions>
                      <execution>
                          <phase>none</phase>
                          <goals>
                              <goal>repackage</goal>
                          </goals>
                      </execution>
                  </executions>
              </plugin>
          </plugins>
      </build>
    

    最后:
    在这里插入图片描述

    展开全文
  • Maven导入第三方jar包,编译通过,项目运行或打包报错程序包存在导入第三方jar包项目编译通过,运行打包报错添加pom依赖 导入第三方jar包 1.建议在项目根目录下创建一个lib文件夹,并将所有第三方jar包放到该目录...
  • 问题 解决方案1 把maven仓库改回c盘的默认目录 解决方案2 (不一定有效...重启idea,将pom.xml文件的依赖全部删除,重新加载maven仓库,然后ctrl+z撤销删除,再次重新加载maven仓库,运行程序,不再报错,问题解决 ...
  • 2、错误二:成功导入依赖以后(依赖没有报红,大概就可以判断依赖是导入成功的),但是运行报以上截图那样的错误,java: 程序包XXX不存在。 问题出现的原因:IIDEA的Build(编译)操作和maven的build使用的jar包环境...
  • 我的原因是maven依赖的jar都下载了,但是引用的同一个项目下其他模块jar找不到 解决方法:  把需要的jar在pom里添加依赖 再次运行项目,Maven Dependencies下就会多了几个东西(不是jar形式,搞不懂)...
  • 我用idea直接打开别人发给我的项目,都是红字,导入包报错各种不存在。网上搜了很多解决方案,什么配置maven,自动导入等设置,但是问题依然没解决。 最终的解决方案是——正确导入项目: 1.关闭项目File->...
  • 出学maven或者spring的小伙伴可能会遇到以上这两种情况,一般的解决方法晚上比比皆是,但是我都试过,还是报错。试了一个多小时,最后只需要将下图中最上面的方框勾选上即可,是不是很简单。(出现这个问题原因是IDE...
  • idea在maven中引入了jar包依赖,但是编译过程中报出XXX程序包存在 idea在maven中引入了jar包依赖,但是编译过程中报出XXX程序包存在 报错具体情况 Project Structure中的Libraries没有任何红色波浪线 发现...
  • 参考下面文章,解释了...​zhuanlan.zhihu.com但是,在第四种情况下,竟然在不写这个注解情况下,有时候报错,有时候就没事~报错信息如下:org.apache.ibatis.binding.BindingException: Parameter 'XXX' not foun...
  • 写了个common模块, 打算让其他的模块引用这个公共的功能,但是在idea 运行时是没有问题的, 可以引入依赖,也能正常运行,但是当依赖common模块的那个模块打包的时候,就报错,说程序包存在! 如A模块依赖了common , ...
  • 1,出现场景:maven项目中,类引用都是正常,没有错误提示,但是在执行maven install或者package命令的时候提示如下图 2,然后在网上搜索解决方案,libraries,modules都配置了,但是还是报错,配置如下图 ...
  • 但是使用maven打包的时候,却出现报错程序包xxx不存在 找不到的符号。 解决,首先确认最基本的:两个模块是正常使用的,产生依赖关系也正常了,只是打包出现错误。 解决方案:在父模块的POM
  • 但是当我Maven,clean之后重新install时,却报错程序包存在和找不到符号,但是我根据它报的错里提到的那些类是能在下面的lib库里找到的。 然后发现,compile编译时也是如此。 项目可以启动,却无法用maven...
  • 今天搭建一个Maven+Springboot+Hibernate+Swagger2的一个基础框架,一开始运行是没问题的,但是后面不知道是动了哪里,编辑的时候就开始出现 “程序包XXX不存在”,IDEA编辑器没报错,Libraries中,相应的程序包是...
  • 就是IDEA中的maven项目下,可能出现这种情况:代码编辑器中无编译错误,通过maven 的clean 、compile、package进行各种操作也都没问题,但是单击绿色箭头运行(默认会先执行IDE本身的Build操作)却报:程序包xxx找不...
  • IDEA中的maven项目下,可能出现这种情况:代码编辑器中无编译错误,通过maven 的clean 、compile、package进行各种操作也都没问题,但是单击绿色箭头运行(默认会先执行IDE本身的Build操作)却报:程序包xxx不存在。...
  • (曾在对接第三方支付的时候需要导入第三方的jar, 本地运行的时候是没有问题, 但是maven打包的时候,会报错, 提示找不到这个) 1 . 准备好jar文件,并确认jar文件的路径名,如:D:\myDoc\priva...
  • IDEA中Maven依赖导入失败报红问题总结最有效8种解决方案 问题描述: 真的,说来话长,这应该是我花最多时间去解决关于Maven依赖导入的问题,以前粘贴复制导入,自动下载成功了, 这次怎么搞,怎么让他自动下载都还是...
  • [ERROR] com/edu/api. 程序包com.edu.pojo不存在 实际情况是,按住control鼠标左键可以进入目标文件内,...所以interface自始至终就没有依赖,自然会说找程序包存在或者找不到类 <build> <plugins>
  • 今天项目maven打包的时候报错"程序包com.netflix.zuul不存在",但是看项目依赖包目录里是有这个jar包的,导致运行不报错,打包就报错 注意打包时还有一段警告: [WARNING] The POM for ...
  • (曾在对接第三方支付的时候需要导入第三方的jar, 本地运行的时候是没有问题, 但是maven打包的时候,会报错, 提示找不到这个)1 . 准备好jar文件,并确认jar文件的路径名,如:D:\myDoc\private\private_jars\j...
  • 报错程序包xxx不存在。我确保jar包都是已经下载到本地仓库中的,源码也能打开,但是编译就出错。 Maven是自己下载的,不是IDEA自带的。执行maven clean /install/package都正常。 具体原因还请大牛指教。 ...
  • idea使用maven 子模块无法引用父模块 程序包存在出错场景解决方法 idea使用maven 子模块无法引用父模块 程序包存在 出错场景 子模块引用父模块编写的方法, 能够本地运行, 但是maven compile的时候, 就报错, 具体...
  • 在pom.xml文件中找到 加入了依赖,但是maven update 或者Reimport后 启动还是报错 最后使出绝招: 在maven仓库的位置 找到对应的文件夹 更奇怪了 发现明明有jar啊! 那真相只有一个 就是 这个jar有问题!...
  • (曾在对接第三方支付的时候需要导入第三方的jar,本地运行的时候是没有问题, 但是maven打包的时候,会报错, 提示找不到这个) 1 . 准备好jar文件,并确认jar文件的路径名,如:D:\myDoc\private\private_jars\java...
  • 此问题来源于一次偷懒 两个应用项目(A,B),A一个项目想直接引用另一个项目B...所以interface自始至终就没有依赖,自然会说找程序包存在或者找不到类 1 报错 [ERROR] Failed to execute goal org.apache...
  • 背景: 新下载的maven项目,但是maven仓库是从别人那拷贝过来的,因为很多自写的jar包。 pom.xml没有报错,包都能点进去。 执行mvn compile -X -e没有报错但是执行就提示程序包存在

空空如也

空空如也

1 2 3 4 5
收藏数 88
精华内容 35
关键字:

maven程序包存在但是报错