我对这一杂草很感兴趣。我以前从未使用过Mac(我在航空手册上使用High Sierra),并使用一个框架式Cucumber 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-workspace中所有文件夹和我的项目文件夹的权限设置为755
我整天都在进行梳理,一个建议是删除.m2目录中的repo文件夹,但找不到它
我用brew安装maven,所以一个建议是自己创建一个.m2目录,然后在.m2目录中复制settings.xml。
sudo mkdir ~/.m2
似乎工作正常,如果我再次尝试运行该命令,则会得到mkdir: /Users/<my name>/.m2: File exists
但是当我ls -a
在那个文件夹中时,我看不到它。
所以然后我在查找器中查找,仍然找不到
如果我做find
,我会发现:.m2: No such file or directory
老实说,我什至不确定删除repo文件夹是否可以解决权限问题,我周末没时间尝试解决这个问题。
我的运行程序文件和弹出窗口中均发生了其他多个来自eclipse的错误,并且都指出由于权限错误而无法创建类,但是SO的答案指向了m2目录,因此请首先在m2目录中尝试(并且因为我想不起来还有什么地方可以打开权限)