java - 构建主项目时如何运行子模块插件目标?
问题描述
构建主项目时如何运行子模块插件目标
我想在构建项目后运行spring-boot插件,但是spring-boot插件只添加在子模块中,有什么解决办法吗?永远感谢!
main-project
pom.xml
spring-boot plugin not added in the main pom.xml
module1
pom.xml
module2
pom.xml
depend on module1
spring-boot plugin added
当我运行命令时
mvn clean install -pl module2 -am spring-boot:run
maven 抛出异常
[ERROR] No plugin found for prefix 'spring-boot' in the current project and in the plugin groups
解决方案
如果你这样做
mvn clean install && cd module2 && mvn spring-boot:run
你也有一条线。
我假设您的主项目有一个模块部分,因此它将构建所有模块。
推荐阅读
- python - 如何修改 Pytorch 中的 loss.backward() 以解决 np.nan 的问题?
- javascript - 按钮 OnClick 仅返回适用于第一个元素
- python - Python:写长度控制
- yaml - 如何在 Swagger Codegen (Gradle) 中为 OpenAPI 3.0 指定 templateDir?
- java - ActivityMainBindingImpl.java 的问题
- ruby-on-rails - Rails DB 没有填充数据
- typescript - Next.js Typescript 环境变量不起作用
- javascript - 使用 Optimizely 计算 AOV 的问题
- reactjs - Heroku 部署后端 Nestjs + React js 作为前端构建不成功
- php - 用 php 表中的“字符串”替换 MySQL 查询的 Null 输出