m2eclipse: исключение для многомодульной и родительской сборки - PullRequest
0 голосов
/ 17 октября 2011

Я новичок в m2eclipse, и я создал фиктивный проект Java (mytest4) и проверил enable dependency management, после этого плагин создал файл pom.xml. Я вручную добавил parent информацию, такую ​​как groupId, artifactId и version, и т. Д. В фиктивный проект. Затем я добавил модули в родительский проект, а родительский projectType - это pom, а не jar. Однако при сборке с использованием clean install выдается ошибка:

[DEBUG] Extension realms for project com.multimod:myproject:pom:0.0.1-SNAPSHOT: (none)
[DEBUG] Looking up lifecyle mappings for packaging pom from ClassRealm[plexus.core, parent: null]
[ERROR] The build could not read 1 project -> 
    [Help 1]org.apache.maven.project.ProjectBuildingException: Some problems were encountered while processing the POMs:
    [ERROR] Child module C:\workspace\myproject\mytest4 of C:\workspace\myproject\pom.xml does not exist @ 

[ERROR] The project com.multimod:myproject:0.0.1-SNAPSHOT(C:\workspace\myproject\pom.xml) has 1 error
[ERROR] Child module C:\workspace\myproject\mytest4 of C:\workspace\myproject\pom.xml does not exist

Я не понимаю, C:\workspance\myproject\pom.xml не существует.

Не могли бы вы дать несколько подсказок? Спасибо.

1 Ответ

0 голосов
/ 19 июня 2015

Вы, вероятно, должны установить относительный путь к вашему родительскому файлу pom в файле mytest4 pom.По умолчанию ../pom.xml, следовательно, ваш путь C:\workspace\myproject\pom.xml.

Что касается вашего подвопроса в комментарии.Щелкните правой кнопкой мыши по проекту и выберите Configure > Convert to Maven Project

...