Не читаемый файл Pom - Maven - PullRequest
0 голосов
/ 16 марта 2019

Я строил проект без проблем, но неожиданно столкнулся с этой ошибкой. Я попытался переделать рабочее пространство и теперь каждый раз получаю одну и ту же ошибку. Я пытаюсь просто построить и запустить проект, используя Maven, в eclipse che.

 Build command --> mvn clean install -f ${current.project.path}

Работает нормально.

 Run command --> mvn exec:java -Dexec.mainClass="crawler.WebInterface" -Dexec.args="${current.project.path}/database ${current.project.path}/www" -f ${current.project.path}

И ошибка, которую я теперь получаю при запуске проекта.

    [INFO] Scanning for projects...
[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[FATAL] Non-readable POM /projects/555-hw2
: /projects/555-hw2
 (No such file or directory) @ 
 @ 
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]   
[ERROR]   The project  (/projects/555-hw2
[ERROR]   ) has 1 error
[ERROR]     Non-readable POM /projects/555-hw2
[ERROR]     : /projects/555-hw2
[ERROR]     (No such file or directory)
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException

Между тем, если мы посмотрим на мой каталог

enter image description here enter image description here

Файл pom явно там! Как я могу решить эту проблему?

Ответы [ 3 ]

0 голосов
/ 16 марта 2019

просто идея ... вы проверяли, что пользователь, от которого вы выполняете команду maven, и сама программа maven имеют права на чтение / запись в ваш файл pom?

0 голосов
/ 18 марта 2019

Вам не хватает ссылки на файл pom при использовании опции -f с mvn

Попробуйте это

Run command --> mvn exec:java -Dexec.mainClass="crawler.WebInterface" -Dexec.args="${current.project.path}/database ${current.project.path}/www" -f ${current.project.path} youPomFile.xml

0 голосов
/ 16 марта 2019

Вы пробовали mvn clean eclipse:clean? Если да, не могли бы вы опубликовать свой pom.xml здесь?

...