maven exec plugin启动springboot应用并且change port更改端口(多模块)

xml 复制代码
<!--在子模块的pom中添加-->
 <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>exec-maven-plugin</artifactId>
        <version>3.2.0</version> 		
		<configuration>
          <executable>java</executable>
          <arguments>
            <argument>-classpath</argument>
            <!-- automatically creates the classpath using all project dependencies,
                 also adding the project build directory -->
            <classpath/>
              <argument>-Dserver.port=8081</argument> 
            <argument>com.rf.wxshop.WxshopApplication</argument>
          </arguments>
        </configuration>
</plugin>
shell 复制代码
mvn exec:exec

多模块时,假设wxshop-main 为子模块
首先需要将所有模块安装到本地(会安装parent pom中的dependencies)

shell 复制代码
mvn install -pl wxshop-main -am

然后执行命令

shell 复制代码
mvn exec:exec -pl wxshop-main
相关推荐
Forget the Dream11 分钟前
设计模式之迭代器模式
java·c++·设计模式·迭代器模式
MiniFlyZt18 分钟前
消息队列MQ(RabbitMQ)
spring boot·分布式·微服务·rabbitmq
大丈夫在世当日食一鲲19 分钟前
Java中用到的设计模式
java·开发语言·设计模式
A-Kamen23 分钟前
Spring Boot拦截器(Interceptor)与过滤器(Filter)深度解析:区别、实现与实战指南
java·spring boot·后端
练川25 分钟前
Stream特性(踩坑):惰性执行、不修改原始数据源
java·stream
狂奔小菜鸡29 分钟前
Java运行时数据区
java·jvm·后端
trymoLiu36 分钟前
SpringBoot 实现 RSA+AES 自动接口解密!
java·spring boot
ChinaRainbowSea1 小时前
MySQL 索引的数据结构(详细说明)
java·数据结构·数据库·后端·mysql
33三 三like1 小时前
软件工程画图题
java·开发语言·软件工程
去看全世界的云1 小时前
【Kotlin】Kotlin基础笔记
android·java·笔记·kotlin