Java Can';在mac上找不到.m2目录

Java Can';在mac上找不到.m2目录,java,eclipse,macos,maven,Java,Eclipse,Macos,Maven,我对这件事很感兴趣。我以前从未使用过mac(我在airbook上使用High Sierra),并用一个基本的Cumber BDD项目来设置我的Eclipse,现在我需要maven来编译和运行我的测试 我得到了这个汇编 error: [ERROR] /Users/{username}/Downloads/cucumber-java-skeleton-master/src/test/java/shouty/RunCukesTest.java:[12,8] error while writing sh

我对这件事很感兴趣。我以前从未使用过mac(我在airbook上使用High Sierra),并用一个基本的Cumber BDD项目来设置我的Eclipse,现在我需要maven来编译和运行我的测试

我得到了这个汇编

error: [ERROR] /Users/{username}/Downloads/cucumber-java-skeleton-master/src/test/java/shouty/RunCukesTest.java:[12,8] error while writing shouty.RunCukesTest: /Users/{username}/Downloads/cucumber-java-skeleton-master/target/test-classes/shouty/RunCukesTest.class (Permission denied)
首先,我尝试将eclipse工作区和我的项目文件夹中的所有文件夹的权限设置为755

我花了一整天的时间仔细研究,其中一个建议是删除我的.m2目录中的repo文件夹,但我找不到它

我使用brew安装maven,因此建议自己创建一个.m2目录,然后将settings.xml复制到.m2目录中

sudo mkdir~/.m2
似乎工作正常,如果我再次尝试运行该命令,我会得到
mkdir:/Users//.m2:文件存在

但是当我
ls-a
在那个文件夹中时,我看不到它。 然后我在finder中查找,但仍然找不到它

如果我做一个
查找
,我会得到find:
.m2:没有这样的文件或目录

老实说,我甚至不确定删除repo文件夹是否会解决权限问题,我只是周末出去想弄清楚这一点


我的runner文件和弹出窗口中都有来自eclipse的多个其他错误,所有这些错误都指向由于权限错误而无法创建类,但是答案指向m2目录,所以首先尝试在那里(因为我想不出还有什么地方可以打开权限)

;安装它,然后
sdk install maven
Finder默认不显示以“.”开头的内容。按Cmd+Shift+。打开/关闭隐藏文件显示。a)为什么要用
sudo
运行
mkdir
?b) 当您执行
cd
然后执行
pwd
时,会得到哪个目录?由于
sudo
的原因,我猜目录是不一样的。