博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Maven学习笔记
阅读量:4693 次
发布时间:2019-06-09

本文共 2646 字,大约阅读时间需要 8 分钟。

安装配置

下载

下载后解压到某个文件夹下,例:/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

转载于:https://www.cnblogs.com/carloswood/p/10366044.html

你可能感兴趣的文章
Chukwa
查看>>
(转)Maven仓库——私服介绍
查看>>
设计模式之工厂模式
查看>>
仿复制粘贴功能,长按弹出tips的实现
查看>>
Kubernetes-Host网络模式应用
查看>>
第三次作业
查看>>
使用HTML5构建iOS原生APP(2)
查看>>
sqlplus terminators - Semicolumn (;), slash (/) and a blank line
查看>>
省选知识清单/计划列表(咕?)
查看>>
远程桌面(3389)复制(拖动)文件
查看>>
转 lucene3搜索引擎,索引建立搜索排序分页高亮显示, IKAnalyzer分词
查看>>
bootstrap datetimepicker 位置错误
查看>>
9结构型模式之代理模式
查看>>
第二节 整型数据
查看>>
Python 序列
查看>>
JSP页面间传递参数
查看>>
VSNETcodePrint 2005 & SQL ServerPrint 2005
查看>>
java数组基本操作
查看>>
String的indexOf()用于获取字符串中某个子字符串的位置
查看>>
shell 脚本运算符
查看>>