Maven的安装与使用
命令行安装
如果使用的是unix/linux, 用命令行apt-get或者yum可以直接安装。Mac上推荐使用HomeBrew。brew的安装,打开Terminal,输入: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装maven可以直接用brew install maven
,maven会自动安装到/usr/local/Cellar/Maven
中, 用brew安装不需要自行添加环境变量。
官网下载安装
官网下载地址:maven-download
下载好二进制文件,解压到目录下,一般我们自己装的文件放到/usr/local
下面。下面就是修改环境变量的问题了。windows环境变量就不说了,下面来看一下类Unix的环境变量设置。
*/etc/profile
是全局环境变量设置,不管哪个用户,登录时都会读取该文件。
*/etc/basrc
一般在这个文件中添加系统级环境变量,也是全局配置,bash sehll执行时,不管是何种方式,都会读取此文件。
*~/.bash_profile
一般在这个文件中添加用户级环境变量(Linux里面是.bashrc,Mac里面是.bash_profile)。如果你用的是zsh,在.zshrc里面也可以设置环境变量。具体环境变量有哪些,可以用。echo $PATH
查看。
在Terminal输入mvn -v
可以知道自己是不是已经安装好了。
Eclipse与Maven的整合
从Help->EclipseMarketplace可以找到Maven插件,安装好之后,其实Eclipse是有一个Embeded maven可以使用的,但还是建议用完整的Maven。设置方法是Preferences->Maven->Installations添加自己的Maven路径,如果是用brew安装的,那路径要写成/usr/local/Cellar/Maven/3.3/libexec
(以3.3.3版本为例)。
Maven的使用
创建项目
*命令行方式:mvn archetype:generate
-DgroupId=com.companyname
-DartifactId=projectbame
-DarchetypeArtifactId=maven-archetype-quickstart
-DinteractiveMode=false
当然创建好项目可以import到Eclipse里面去。
*Eclipse方式:直接New Project
添加项目依赖
编辑项目的pom.xml,比如把如下代码加入到标签中。
<dependency>
<groupId>org.apache.storm</groupId>
<artifactId>storm-core</artifactId>
<version>0.9.1-incubating</version>
</dependency>
项目就会自动下载storm的jar包啦。