maven 打包异常
Posted zhangxingsheng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven 打包异常相关的知识,希望对你有一定的参考价值。
异常信息:
[ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.1.6.RELEASE:repackage (repackage) on project majb-common: Execution repackage of goal org.springframework.boot:spring-boot-mave n-plugin:2.1.6.RELEASE:repackage failed: Unable to find main class -> [Help 1]
新建springboot 打包报错。 在网上找了很多帖子,发现很多原因都会导致这样的异常。 说一下我原因:
项目结构: ----hello -----hello-web -----hello-service -----hello-dao -----hello-common
web 依赖 service
service依赖 dao
dao依赖 common
我的配置 在hello 下pom.xml 和 hello-web pom.xml 中 都有下面配置
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
实际上hello 下 pom.xml 作为一个 顶级项目是不需要 这个配置的。
打包的时候也不会从这个目录下打包,而是从hello-web 下打包
所以 需要把 hello 下 pom.xml 中 maven-plugin 配置 删掉 就可以打包成功了。 我的问题是这个原因导致的
以上是关于maven 打包异常的主要内容,如果未能解决你的问题,请参考以下文章
解决Maven打包怪异异常:Failed to execute goal org.apache.maven.plugins:maven-resources-plugin
使用eclipse对maven项目打包时,报 invalid LOC header (bad signature)异常处理
maven打包异常:软件包com.sun.org.apache.xml.internal.security.utils.Base64 不存在
maven打包异常-Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.2.1.RELEAS
maven打包异常-Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.2.1.RELEAS