安装配置
下载
下载后解压到某个文件夹下,例:/usr/local/apache-maven-3.2.5。
1.2 环境配置
创建环境变量,打开<终端>
打开环境变量配置文件
vi ~/.bash_profile
增加以下内容
# export maven homeexport M2_HOME=/usr/local//apache-maven-3.2.5# add `M2_HOME/bin` to the `$PATH`export PATH="$PATH:$M2_HOME/bin";
使配置文件生效
source ~/.bash_profile
或者直接使用命令
brew install maven
查看Maven是否安装成功
mvn -v
配置setting.xml
下载setting.xml配置文件
将新的setting.xml配置文件放到~/.m2文件夹下。
1.3其他配置
日志将打印到目录/data/applogs下,所以在本地开发环境需要保证以下目录存在并且具有权限。
sudo mkdir -p /data/applogssudo chown -R {usename} /data/applogssudo mkdir -p /data/appdatassudo chown -R {usename} /data/appdatassudo mkdir -p /data/webappssudo chown -R {usename} /data/webapps
泳道配置,这个文件可以唯一确定机器的环境
cd /data/webapps/vim appenv
写入如下语句:
deployenv=qazkserver=swimlane=你的个人域账号
2 POM解析(cip-growth-rewardcenter-service/POM.xml)
4.0.0 com.dianping.cip cip-growth-rewardcenter-service cip-growth-rewardcenter-service 0.0.1-SNAPSHOT war cip-growth-rewardcenter com.dianping.cip 0.0.1-SNAPSHOT com.dianping.cip cip-growth-rewardcenter-common com.dianping.cip cip-growth-rewardcenter-reward maven-war-plugin 2.1-alpha-1 ${project.artifactId}-${env}-${project.version} org.apache.maven.plugins maven-resources-plugin 2.5 UTF-8
3 依赖操作
清理maven
mvn clean -U package -Dmaven.test.skip=true
查看当前依赖列表
mvn dependency:list
打印依赖树
mvn dependency:tree
分析依赖
mvn dependency:analyze