首页 » java

maven打包工具类报错 Unable to find main class

   发表于:java评论 (0)   热度:512

错误: 在打包工具类是报错  Unable to find main class

原因: 是工具类模块 找不到  启动类 main函数, 而工具类的作用只是共其他模块类调用, 不需要启动类, 

经检查 工具类模块的 pom.xml 发现引用了springboot打包插件 spring-boot-maven-plugin 插件

项目里面包含了某些工具类的模块,而工具类模块是不需要我们启动的,只是提供给其他接口服务引用而已,不需要启动就意味着 没有main启动类,但是父工程的pom文件却引用了 springboot打包插件 spring-boot-maven-plugin,即:

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

所以在打包的时候mvn会扫描所有的依赖模块,如果发现某个模块下面没有main启动类,就会报错。  

解决:  这里在工具类的pom.xml 里把   spring-boot-maven-plugin  的引用去掉 再便宜即可

(。・v・。)
喜欢这篇文章吗?欢迎分享到你的微博、QQ群,并关注我们的微博,谢谢支持。