阿超
>
boot项目添加运行参数的maven插件
不存在十全十美的文章,如同不存在彻头彻尾的绝望。——村上春树
之前说了 单元测试添加运行参数的maven插件
难道对于非单元测试就只能手动写命令了吗?当然不是!我们只需要使用:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions> <configuration> <jvmArguments> -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/sun.reflect.annotation=ALL-UNNAMED --add-opens=java.base/sun.reflect.generics.visitor=ALL-UNNAMED --add-opens=java.base/sun.reflect.generics.tree=ALL-UNNAMED --add-opens=java.base/sun.reflect.generics.scope=ALL-UNNAMED --add-opens=java.base/sun.reflect.generics.parser=ALL-UNNAMED --add-opens=java.base/sun.reflect.generics.factory=ALL-UNNAMED </jvmArguments> <excludes> <exclude> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </exclude> </excludes> </configuration> </plugin>
|
配置以后即可来到对应目录使用:
1
| spring-boot:run -f pom.xml
|
如果有目录也可以:
1
| mvn spring-boot:run -f yourpackage/pom.xml
|
即可在运行boot
项目时自动添加上述参数