Как включить модуль maven вне контекста проекта?

Я хотел бы иметь модуль в какой-то глобальной директории проекта, чтобы я мог включить этот модуль во все другие проекты, использующие этот общий код.

Но как я могу тогда сказать родителю Mavenpom включить и скомпилировать этот глобальный общий модуль? Следующее не работает:

svn/MyGlobalProject/project-commons/pom.xml           //should be shared among different projects
svn/MyProject/web-parent/trunk/pom.xml                //the parent pom used to build the application
svn/MyProject/web-parent/trunk/project-domain/pom.xml //submodule 1
svn/MyProject/web-parent/trunk/project-web/pom.xml    //submodule 2

родительский pom.xml:

<project>
        <groupId>de.project</groupId>
    <artifactId>project-parent</artifactId>
    <packaging>pom</packaging>

    <modules>
        <module>project-domain</module>
        <module>project-web</module>
        <module>../project-commons</module> <!-- Error -->
    </modules>
</project>

mvn package результаты в:

Child module trunk\project-commons of trunk\pom.xml does not exist

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

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