如果子模块被打包成可运行 jar 包则 SpringBoot 项目编译运行时提示“程序包xxx不存在,找不到符号”错误。我们可以通过<classifier>exec</classifier>标签在打包的时候生成普通jar包和可执行jar包,修改如下: <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugi...
2.问题描述 对项目进行mvn install时发现引入common包的项目无法成功,提示引入的类找不到符号错误。 3.问题定位 spring-boot-maven-plugin与apache-maven-plugin普通打包方式不一样,spring-boot-maven-plugin打包后的jar包可以直接用java -jar的方式执行。common包中不需要spring-boot-maven-plugin 插件,只需要普通打包...
首先我肯定输入mvn clean install -DskipTests=true将common模块进行打包到本地仓库中 然后我再对payment项目进行打包mvn clean package -DskipTests=true 然后mvn命令error (找不到符号),既payment找不到common里的类,所以报错,无法打包 我分析的理由: 我一开始是检查是否父项目的pom漏了module common项目,发现不是,p...
|--da-demo API接口DEMO 通过maven命令:mvn clean package -Dmaven.test.skip 进行打包编译报错,错误信息如下: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile) on project dw-manage: Compilation failure: Compilation failure: [ERROR] /xxx.j...
在维护一个新的项目时出现在的这个情况,项目构建时一直报错"xxx包找不到",但是引用的包和引用的类都...
2019-12-10 15:09 −一、SpringBoot入门 1. SpringBoot简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 2. SpringBoot特性 &nbs... ...
问题:实体类找不到 当使用阿里云镜像构建SpringBoot + maven 构建多模块项目时,父项目会自动存在两个插件: maven-compiler-plugin和spring-boot-maven-plugin 原因在于这两个插件的作用不同 spring-boot-maven-plugin生成的jar是fat jar,它的内部结构和maven-compiler-plugin生成的并不一样,classpath路径也不一样,...
这里有一个巨坑,我已经义无反顾的跳进去一次了,大家一定不要再往里面跳了:common打包出来的应该是不可执行的jar包,所以不要在Common的pom中定义spring-boot-maven-plugin插件,因为这个SpringBoot插件会在Maven的package后进行二次打包,目的为了生成可执行jar包,如果common中定义了这个插件,会报错提示没有找到main函数...
#说明信息是:spring-boot-maven-plugin,在主类main中找不到 打包结束的提示 spring-boot-maven-plugin插件出问题 问题的原因:在我们对项目重构为多模块时,main class不同的module中,找出在pom.xml项目中找不到。 解决办法 在pom.xml中为该插件设置mainClass ...