Я получаю сообщение об ошибке «ресурс помечен как доступный только для чтения», когда пытаюсь скомпилировать военный файл в установке CentOS 7. Но тот же проект eclipse не вызывает ошибок компиляции в Windows после того, как я заархивирую проект, перенесу его в Windows, а затем импортирую в eclipse в Windows. Я попытался изменить права доступа к файлу, но ошибка компиляции осталась. Как я могу устранить эту ошибку, чтобы военный файл мог скомпилироваться на моем сервере CentOS 7?
Самая первая строка pom.xml в проекте eclipse spring mvc maven показывает следующую ошибку компиляции:
Parent of resource: /path/to/myworkspace/MinimalDbaseExample/target/m2e-wtp is marked as read-only.
Эта ошибка появилась после того, как я перешел на терминал в корневую папку каталога и набрал mvn clean install
.
Я загрузил заархивированную копию образца проекта на сайт обмена файлами. Ты можешь скачать заархивированный проект по этой ссылке чтобы через минуту или две воспроизвести ошибку на вашем компьютере.
Примечание: я читал это другое сообщение, а затем попробовал следующее с терминала CentOS:
chmod -R ugo+rw /path/to/myworkspace/MinimalDbaseExample/target/
И еще попробовал:
chmod -R 0777 /path/to/myworkspace/MinimalDbaseExample
Но eclipse по-прежнему показывает ошибку компиляции даже после нескольких Project clean
и Maven update
операции. Таким образом, я предположил, что это не проблема ОС, но затем я переключился на Windows, загрузил zip по ссылке выше, импортировал его в eclipse в Windows и сделал Run As...Run on Server
. Проект не показывал ошибку компиляции в windows. Что еще я могу сделать в CentOS 7, чтобы это исправить?
Как я могу исправить эту ошибку?