从单个Maven项目运行多个SpringBootApplication类
有没有一种方法指定在运行时运行哪个SpringBootApplication的主类mvn spring-
boot:run?该文档说我可以用mainClass参数指定要运行的主类。但是我不确定如何在命令行中指定它。我已经尝试过,mvn
-DmainClass=mypackage.myclass spring-boot:run但是没有用。
回答:
我通过在spring-boot的插件配置中使用占位符来使其工作
<plugin> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<mainClass>${mainclass}</mainClass>
</configuration>
</plugin>
然后运行不同的类
mvn -Dmainclass=mypackage.myclass spring-boot:run
以上是 从单个Maven项目运行多个SpringBootApplication类 的全部内容, 来源链接: utcz.com/qa/434813.html