maven - mvn spring-boot :run from command lime but choose which class to run

标签 maven spring-boot spring-boot-maven-plugin

我需要从命令行运行 mvn spring-boot:run 但选择要运行的主类。有办法吗?我需要在命令行中运行它,而不是从 JAR 中运行。

最佳答案

mvn spring-boot:run -Dstart-class=your.main.class 应该可以工作

mvn help:describe -Dcmd=spring-boot:run -Ddetail 中可用选项的完整列表

编辑:对于2.0.1.RELEASE,“user”参数改为spring-boot.run.main-class,但命令应该是一样的。

https://docs.spring.io/spring-boot/docs/2.0.1.RELEASE/maven-plugin/run-mojo.html

关于maven - mvn spring-boot :run from command lime but choose which class to run,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50140907/

相关文章:

spring-boot - jackson 包含non_null不适用于Kotlin扩展功能的对象

java - Spring Boot @RestController,在 @RequestBody 中反序列化 Collection 时容忍 MismatchedInputException

java - Spring Boot Maven 插件并需要Unpack目标目录

java - 如何找到maven命令的参数名称?

java - 使用 Nginx 时缺少 HTTP 状态代码名称

java - maven 中的 wsdlDirectory 设置应该有效吗?

java - 在 spring boot jar 中解压 Jersey 库

spring - 使用 Spring Boot Maven 插件将 Maven 构建时间添加到 jar 名称构建

java-maven-idea : including external library in jar

java - 了解 Spring Boot