在学习springboot2的时候,我们会发现,可以用 命令 mvnw spring-boot:run 来启动项目。
使用这个命令,依赖于项目中的 mvnw,mvnw.bat,mvnw文件夹
那么怎么生成这些文件?
在pom.xml的文件中,在<build></build>内部的<plugins></plubins> 加入一个plugin .
下面这个代码,从maven-wrapper的github里抄过来的
<plugin>
<groupId>io.takari.maven.plugins</groupId>
<artifactId>provisio-maven-plugin</artifactId>
<!-- careful - upgrade to 0.1.50 causes problem with extraction of tar.gz
instead of into .mvn/wrapper it looses the .mvn path and extracts to wrapper -->
<version>0.1.46</version>
<extensions>true</extensions>
</plugin>
加入后,再maven reimport一下
然后在终端执行命令:
mvn wrapper:wrapper
会生成:以下文件 maven文件夹及子文件、mvnw、mvnw.bat
执行以下命令,会生成springboot 项目里带的文件
mvn io.takari:maven:wrapper -Dmaven=3.3.9
生成以下文件 .mvn文件夹及子文件、mvnw、mvnw.bat
然后就生成了相关文件
参考文章
https://stackoverflow.com/questions/38723833/what-is-the-purpose-of-mvnw-and-mvnw-cmd-files
http://www.javacoder.cn/?p=759
https://github.com/takari/maven-wrapper
本文介绍如何在SpringBoot2项目中使用Maven Wrapper进行项目的快速启动,通过在pom.xml中添加特定插件,生成mvnw、mvnw.bat等文件,简化项目部署流程。
1243

被折叠的 条评论
为什么被折叠?



