Java Can';在mac上找不到.m2目录
我对这件事很感兴趣。我以前从未使用过mac(我在airbook上使用High Sierra),并用一个基本的Cumber BDD项目来设置我的Eclipse,现在我需要maven来编译和运行我的测试 我得到了这个汇编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
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
的原因,我猜目录是不一样的。