从子模块运行 Spring Boot 应用程序
Posted
技术标签:
【中文标题】从子模块运行 Spring Boot 应用程序【英文标题】:Run Spring Boot application from child module 【发布时间】:2016-05-22 10:25:08 【问题描述】:假设我的多模块 gradle 项目结构如下:
MainModule
|
+ application
|
+ ... (other modules)
应用程序模块包含一个用@SpringBootApplication注解的类,当我在这个目录中时(MainModule/application)我可以运行
gradle bootRun(在 MainModule/应用程序)
应用程序运行良好。
但现在我希望能够从父目录 (MultiModule) 使用 gradle 启动应用程序。我怎样才能做到这一点?我想使用
来达到同样的效果gradle bootRun(在 MainModule)
【问题讨论】:
【参考方案1】:在 Gradle 中,您可以使用路径表达式来处理任务:
gradle application:bootRun
【讨论】:
以上是关于从子模块运行 Spring Boot 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
Spring Boot maven 多模块项目——单元测试(应用上下文)
spring Boot(十九):使用Spring Boot Actuator监控应用