Невозможно выполнить модуль Java класса maven - PullRequest
0 голосов
/ 26 сентября 2019

Я создал родительский проект Maven в Eclipse.Создана модель maven в родительском проекте с использованием следующей команды

mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=RELEASE -DgroupId=Saurabh -DartifactId=CucumberProject -Dversion=1.1 -DinteractiveMode=false

См. Ниже структуру папок:

enter image description here

Когда я пытаюсьзапустить App.java под модулем CucumberProject, я получаю сообщение об ошибке ниже: enter image description here

Я думаю, что проблема связана с отсутствием папки Source под модулем CucumberProject (если это так, тоМне нужно создать это программно), потому что цель состоит в том, чтобы создать всю структуру, используя команду / программно, и я не хочу никакого ручного вмешательства.

Пожалуйста, предложите, что является фактической проблемой.Спасибо.

1 Ответ

0 голосов
/ 26 сентября 2019

Вы импортировали неверный проект Maven.Закройте родитель, импортируйте дочерний проект, и он будет работать.На самом деле Eclipse не поддерживает вложенные проекты.Для лучшей совместимости поместите родительский проект в папку рядом с дочерним проектом и установите <relativePath>../parent/pom.xml</relativePath> внутри <parent>.Точно так же используйте <module>../childfolder</module> в родительском пом.

...