SpringBoot控制台项目中
如果在Spring-Boot项目里面出现了多个main()方法,
就会导致maven compile失败。
我们一般只定义一个main(String[] args)方法,形如
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
如果出现多个main方法, mvn install
eclipse报错如下
[ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:1.4.1.RELEASE:repackage (default) on project sms-interface:
Execution default of goal org.springframework.boot:spring-boot-maven-plugin:1.4.1.RELEASE:repackage failed:
Unable to find a single main class from the following candidates
[com.jingwei.smsinterface.main.Application, com.jingwei.smsinterface.util.SendUtil] -> [Help 1]
--------
我们从eclipse的console里面看的很清楚。 去掉多余的main方法即可。