Назад | Перейти на главную страницу

WebApp не компилируется на сервере CentOS 7, но компилируется в Windows

Я получаю сообщение об ошибке «ресурс помечен как доступный только для чтения», когда пытаюсь скомпилировать военный файл в установке 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, чтобы это исправить?

Как я могу исправить эту ошибку?