Плагин Maven Release с Svn: внешние и многомодульный проект

Приведен следующий пример многомодульного проекта:

aggr / pom.xml (версия 1.0-SNAPSHOT)aggr / parent / pom.xml (версия 2.0-SNAPSHOT)aggr / app / pom.xml (версия 3.0-SNAPSHOT)aggr / comp1 / pom.xml (версия 4.0-SNAPSHOT)

где parent - родитель любого другого pom, а приложение имеет зависимость comp1.

Выпуск через релиз: подготовить / выполнитьпросто отлично работает если папка aggr имеет такую же структуру в хранилище svn (хранилище / trunk / aggr / parent.pom, ...).

Теперь, когда я хочу использовать тот же проект, но с svn: externals, релиз-плагин нене утверждая, что comp1:

Can't release project due to non released dependencies : parent:pom:2.0-SNAPSHOT

Тогда структура хранилища

хранилище / Aggr / багажник / pom.xmlхранилище / родитель / багажник / pom.xmlхранилище / приложение / багажник / pom.xmlхранилище / comp1 / багажник / pom.xml

папка aggr использует внешние ссылки, указывающие на модульные стволы, и, следовательно, извлеченная рабочая копия выглядит так, как указано выше.

Почему Maven по-разному обрабатывает модули, основанные на внешнем интерфейсе, и есть ли способ преодолеть это?

Редактировать: POM-файлы проекта SVN: Externals. Единственное отличие от pom-файлов другого проекта - это теги scm. В другом неэкстерьерном проекте только агрегатор имеет тэг scm.

Внешний parent-pom.xml

small.test
parent
2.0-SNAPSHOT


    scm:svn:http://localhost/svn/small-test-ext/parent/trunk/
    scm:svn:http://localhost/svn/small-test-ext/parent/trunk/
    http://localhost/svn/small-test-ext/parent/trunk/




    
        org.apache.maven.plugins
        maven-release-plugin
        2.4.1
    

Внешний aggr-pom.xml small.test parent 2.0-SNAPSHOT

small.test
aggr
1.0-SNAPSHOT


    scm:svn:http://localhost/svn/small-test-ext/aggr/trunk/
    scm:svn:http://localhost/svn/small-test-ext/aggr/trunk/
    http://localhost/svn/small-test-ext/aggr/trunk/



    parent
    comp1
    comp2
    app

Внешнее приложение-pom.xml


    small.test
    parent
    2.0-SNAPSHOT

small.test
3.0-SNAPSHOT

app
jar


    scm:svn:http://localhost/svn/small-test-ext/app/trunk/
    scm:svn:http://localhost/svn/small-test-ext/app/trunk/
    http://localhost/svn/small-test-ext/app/trunk/


  
    
    small.test
    comp1
    4.0-SNAPSHOT

Спасибо Конрад

Ответы на вопрос(1)

Ваш ответ на вопрос