您好,登录后才能下订单哦!
这篇文章主要讲解了“Maven Wrapper的结构以及下载和使用的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Maven Wrapper的结构以及下载和使用的方法”吧!
开发java项目少不了要用到maven或者gradle,对比gradle而言,可能maven要更加常用一些。要使用maven那就必要要安装maven,如果有些用户不想安装maven怎么办?或者说用户不想全局安装maven,那么可以使用项目级别的Maven Wrapper来实现这个功能。
如果大家使用IntelliJ IDEA来开发Spring boot项目, 如果选择从Spring Initializr来创建项目,则会在项目中自动应用Maven Wrapper。简单点说就是在项目目录下面会多出两个文件:mvnw 和 mvnw.cmd。
mvnw是Linux系统的启动文件。
mvnw.cmd是windows系统的启动文件。
本文不会详细讲解启动文件的内部信息,有兴趣的小伙伴可以自行去研究。除了这两个启动文件,在项目中还会生成一个.mvn的隐藏文件夹。如下图所示:
image
我们再看下 .mvn/wrapper/maven-wrapper.properties :
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip
wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar
这个文件指定了maven和maven wrapper的版本。
如果不是使用IntelliJ IDEA,我们该怎么样下载Maven Wrapper呢?
在程序的主目录下面:
mvn -N io.takari:maven:wrapper
如果要指定maven版本:
mvn -N io.takari:maven:wrapper -Dmaven=3.5.2
-N 意思是 –non-recursive,只会在主目录下载一次。
Maven Wrapper的使用和maven命令是一样的,比如:
./mvnw clean install
./mvnw spring-boot:run
感谢各位的阅读,以上就是“Maven Wrapper的结构以及下载和使用的方法”的内容了,经过本文的学习后,相信大家对Maven Wrapper的结构以及下载和使用的方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。