当你在Maven项目中运行mvn install命令时,遇到“Unable to find main class”的错误,这通常意味着在执行某个Java程序时,Java运行时环境无法找到主类。这个问题可能由以下几个原因引起: 未定义或拼写错误的主类:检查你的pom.xml文件中的<mainClass>配置,确保主类的完全限定名(包括包名)是正确的。例如:<mainClass>...
问题一: springboot 多个maven模块打包异常:Unable to find main class 原因:在父工程中加入了springboot的maven插件,即: <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> 1. 2. 3. 4. 5. ...
1、使用jenkins打包基于springboot的多web模块项目时出现Unable to find main class 15:05:33[ERROR]Failedtoexecute goal org.springframework.boot:spring-boot-maven-plugin:1.5.3.RELEASE:repackage(default)on project plat-cabinet:Executiondefaultof goal org.springframework.boot:spring-boot-maven-plugin:1.5.3...
[ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:1.5.3.RELEASE:repackage (default) on project webapps-api-bid: Execution default of goal org.springframework.boot:spring-boot-maven-plugin:1.5.3.RELEASE:repackage failed: Unable to find main class ...
详细报错信息: Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.1.1.RELEASE:repackage (default) on project octv-work: Execution default of goal org.springframework.boot:spring-boot-maven-plugin:2.1.1.RELEASE:repackage failed: Unable to find main class ...
repackage failed: Unable to find main class pom.xml文件的<build>配置信息如下: repackage failed: Unable to find main class 三.解决方案1 pom.xml文件的<build>中指定入口类,代码如下 <configuration> <mainClass>com.qfx.App</mainClass> </configuration> ...
一、Maven打包Spring Boot项目报错(repackage failed: Unable to find main class),排除寻找Main方法,一般用于被依赖的公用常量模块,解决方法如下: <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><mainClass>none</mainClass>...
</configuration> </plugin> 如果pom 中加了这个,那么模块打包会检测 main 方法,并且打包不能用于依赖。这对单纯就想打一个通用的common.jar包,被其他工程依赖,就不合适了。 应改为 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> ...
Maven Unable to find main class 排查思路 排查思路 检查Application.class类是否存在; 检查main()文件格式是否正确; 检查Maven配置,尤其注意在多层次使用时,每个带<build>标签的module,都必须有一个Application.class;对于不需要的<build>标签要及时移除;