2014-11-18 2 views
0

Я импортировал проект SVN maven (ik-parent) (Maven Parent) Этот проект maven имеет некоторые модули maven (k-child1 и ik-child2), но исходный код в svn находится вне родителя. На том же уровне. Я не знаю, почему человек это сделал.Eclipse maven генерирует дочернюю структуру из импортированного проекта SVN

Это структура СВН:

ствол
      | - ик-родитель
                              | --pom.xml
      | - ик-child1
                            | --src/..
                            | --pom.xml
        | - ик-child2
                              | - ЦСИ/...
                              | ПОМ .xml

Я сделал ckeck-из багажника. Теперь в eclipse у меня такая же структура svn. Я попытался выполнить компиляцию maven и т. Д. Но это не удалось Это ошибка: «Детский модуль E: \ projects \ ik-project \ ik-parent \ ik-child1 из E: \ projects \ ik-project \ ik- родитель \ pom.xml не существует

Как я могу генерировать структуру модуля внутри родителя. Например:?

      | - ик-child1
                            | --src/..
                            | --pom.xml
        | - ик-child2
                              | - ЦСИ/...
                              | ПОМ .xml

      | - ик-родитель
                              | --pom.xml
                              | - ик-child1
                                            | --src/..
                                            | --pom.XML
                              | - I-child2
                                              | - ЦСИ/...
                                              | pom.xml

+0

я решил. Сначала я выполнил I-parent checkout (только I-родительский проект). После этого я проверил I-child1 и I-Child2 и в пункте назначения я непроверенный по умолчанию, и я поставил я-родительский путь. –

+0

Пожалуйста, добавьте ваше решение в качестве ответа ниже. –

ответ

0

я решил. Сначала я выполнил I-parent checkout (только I-родительский проект). После этого я проверил I-child1 и I-Child2 и в пункте назначения я непроверенный по умолчанию, и я поставил я-родительский путь.

0

E:\projects\ik-project\ik-parent\ik-child1 выглядит pom.xml или ik-parent содержит ось или вал Дети ../ik-child1ik-child1 вместо этого.

Посмотрите на <modules> элемент в POM. Он содержит относительный путь к дочерним модулям (а не идентификаторы артефактов для детей). Если исправить относительные пути, а затем проверить trunk плечи работу.

Смежные вопросы