在gradle中,我可以定义以特定顺序运行其他任务的任务,是否可以在maven中执行相同的操作?
例如,代替运行
mvn clean spring-boot:run -Dspring-boot.run.arguments="--spring.profiles.active=dev"
或
mvn clean spring-boot:run -Dspring-boot.run.arguments="--spring.profiles.active=prod"
我想创建单个脚本,例如
mvn server-run:dev
或mvn server-run:prod
答案 0 :(得分:0)
在Maven中,目标是按照构建阶段的顺序执行的,然后按照在pom.xml中定义目标的顺序进行。
您可以将不同的执行目标附加到同一构建阶段,并将它们按特定顺序放置在pom.xml中。您将需要在Spring-boot插件中添加“执行”节点。请继续阅读以获取灵感:https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html