maven入门:mac IntelliJ IDEA 配置maven(三)
来源:互联网 发布:杭州小周seo 编辑:程序博客网 时间:2024/05/22 17:08
目录
- 目录
- 下载
- 安装
- 创建maven项目
由于家里用的mac IDEA所以这两天在公司研究了两天maven今天想回家搞一搞。没想到哇装个maven用了快一个小时,遇到个坑,见后文。
1.下载
下载地址自己到maven官网找吧。
2.安装
shoumatoMacBook-Air:local root# tar -xzvf apache-maven-3.0.5-bin.tarshoumatoMacBook-Air:local root# vi /etc/bashrc添加:export M2_HOME=/usr/local/apache-maven-3.0.5export PATH=$PATH:$M2_HOME/binshoumatoMacBook-Air:local root# source /etc/bashrcshoumatoMacBook-Air:local root# mvn -version
3.创建maven项目
注意看这句:[WARNING] Failed to create parent directories for resolution tracking file /usr/local/localRepo/org/apache/maven/plugins/maven-archetype-plugin/resolver-status.properties
大概意思创建父目录出错了,到/usr/local/localRepo目录看了一下,目录存在啊。有点奇怪,在/usr/local/目录下 ls -l恍然大悟。。。
这里先说一下drwxr-xr-x是啥意思:
第一位表示文件类型。d是目录文件,l是链接文件,-是普通文件,p是管道
第2-4位表示这个文件的属主拥有的权限,r是读,w是写,x是执行。
第5-7位表示和这个文件属主所在同一个组的用户所具有的权限。
第8-10位表示其他用户所具有的权限。
原来是这个文件对于其他用户没有开放w(写)权限
shoumatoMacBook-Air:local root# chmod -R 777 localRepo/
增加权限后,创建maven项目正常了。分析原因可能是IDEA在系统中并不是以root用户运行的,这个熟悉mac的盆友看到普及下知识给我哈。
最后说下这个777是啥意思,很多对linux了解不多的朋友可能不很清楚,上边说的r是读(值4),w是写(值2),x是执行(值1),这样如果我们想要将权限设置为drwxrwxrwx值就为777,drwxr-xr-x的值就为755.
- maven入门:mac IntelliJ IDEA 配置maven(三)
- Mac Intellij IDEA修改maven配置
- IntelliJ IDEA Maven配置 MAC系统
- 使用IntelliJ IDEA 配置Maven(入门)
- 使用IntelliJ IDEA 配置Maven(入门)
- 使用IntelliJ IDEA 配置Maven(入门)
- 使用IntelliJ IDEA 配置Maven(入门)
- 使用IntelliJ IDEA 配置Maven(入门)
- 使用IntelliJ IDEA 配置Maven(入门)
- 使用IntelliJ IDEA 配置Maven(入门)
- 使用IntelliJ IDEA 配置Maven(入门)
- 使用IntelliJ IDEA 配置Maven(入门)
- 使用IntelliJ IDEA 配置Maven(入门)
- 使用IntelliJ IDEA 配置Maven(入门)
- IntelliJ IDEA 配置Maven(入门)
- 使用IntelliJ IDEA 配置Maven(入门)
- 使用IntelliJ IDEA 配置Maven(入门)
- 使用IntelliJ IDEA 配置Maven(入门)
- AWS 连接超时分析(AWS-route53 + nginx + tomcat)
- Soot实践(一):利用Soot来获取Android的组件列表
- 99行Swift编写人工智能图片识别服务器
- 蚁人
- 二部图匹配
- maven入门:mac IntelliJ IDEA 配置maven(三)
- 为什么Dialog不能用Application的Context
- 数据仓库模型的层级结构以及范式建模和维度建模
- 用Glide框架加载图片
- 责任链(职责链)模式简例[Chain of Responsibility]
- 1106 排序
- ButterKnife框架原理
- 51Nod 1432 独木舟
- 正则表达式语法