JavaWeb片 配置开发环境-Maven
什么是Maven,Maven有什么用。
如果有过php开发经验,对Composer一定不会陌生。Maven有点像Composer但又不太一样。
可能是我个人开发习惯的问题,composer对于我来说,大部分是用来下载包,基本上是用到哪个下哪个,有时composer不好用,我还会手动下载包。当然,这么做造成的问题也是显而易见的,经常会造成依赖冲突的问题。而Maven则更像一个包的管理工具,他与项目的密切度更高。
php生涯没有用好composer,希望在Java生涯,能够用好Maven,减少依赖冲突,减少重复造轮子。
至于到底Maven是什么,Maven有什么用。这个问题就跟什么是面向对象一样。刚开始可能不好理解,用到最后,可能也不需要理解了。因为已经离不开了。 😃
提醒大家一下
Maven的核心思想:约定大于配置!
- 有约束,不要去违反!
Maven会规定好你该如何去编写我们的Java代码,必须按照这个规范来。
来吧。我们动手做第一个Maven项目
1.下载Maven
http://maven.apache.org/download.cgi#
下载之后解压
我习惯把开发环境都放在Library文件夹
mk ~/Library/maven
mv ~/downloads/apache-maven-3.6.3 ~/Library/maven/apache-maven-3.6.3
2.配置Maven环境变量
open ~/.bash_profile
添加两条 MAVEN_HOME M2_HOME maven的安装目录
export MAVEN_HOME=~/Library/maven/apache-maven-3.6.3
export M2_HOME=~/Library/maven/apache-maven-3.6.3
export PATH=$PATH:$M2_HOME/bin
重新加载环境变量