运行 Spring 从子模块启动应用程序
Run Spring Boot application from child module
假设我的多模块 gradle 项目结构如下所示:
MainModule
|
+ application
|
+ ... (other modules)
应用程序模块包含一个用@SpringBootApplication 注释的class,当我在这个目录中时(MainModule/application) 我可以运行
gradle bootRun (at MainModule/application)
应用程序运行良好。
但现在我希望能够从父目录 (MultiModule) 以 gradle 启动应用程序。我怎样才能做到这一点?我想使用
获得相同的结果
gradle bootRun (at MainModule)
在 Gradle 中,您可以使用路径表达式来处理任务:
gradle application:bootRun
假设我的多模块 gradle 项目结构如下所示:
MainModule
|
+ application
|
+ ... (other modules)
应用程序模块包含一个用@SpringBootApplication 注释的class,当我在这个目录中时(MainModule/application) 我可以运行
gradle bootRun (at MainModule/application)
应用程序运行良好。
但现在我希望能够从父目录 (MultiModule) 以 gradle 启动应用程序。我怎样才能做到这一点?我想使用
获得相同的结果gradle bootRun (at MainModule)
在 Gradle 中,您可以使用路径表达式来处理任务:
gradle application:bootRun