Я глубоко на сорняках на этом. Я никогда раньше не использовал mac (я использую High Sierra в airbook) и настраивал Eclipse с помощью скелетного проекта Cucumber BDD, и теперь мне нужен 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)
Сначала я попытался установить разрешения 755 для всех папок в eclipse-workspace и папке моего проекта
Я весь день прочесывал SO, и одним из предложений было удалить папку репо в моем каталоге .m2, но я не могу ее найти
Я использовал brew для установки maven, поэтому одним из предложений было создать каталог .m2 самостоятельно, а затем скопировать файл settings.xml в каталог .m2.
sudo mkdir ~/.m2
, кажется, работает нормально, и если я пытаюсь запустить команду снова, я получаю mkdir: /Users/<my name>/.m2: File exists
Но когда я ls -a
в этой папке, я ее не вижу.
Итак, я смотрю в поиске, и я все еще не могу найти его
И если я сделаю find
, я найду: .m2: No such file or directory
Честно говоря, я даже не уверен, что удаление папки репо решит проблему с разрешениями, у меня просто нет выходных, чтобы попытаться выяснить это.
У меня есть несколько других ошибок, вызванных eclipse, как в моем файле бегуна, так и во всплывающих окнах, и все они указывают на невозможность создания классов из-за ошибок прав доступа, но ответы SO указывают на каталог m2, поэтому сначала пытаюсь там (и потому что Я не могу придумать, где еще можно открыть разрешения)