Как использовать мастер-файл pom для проверки всех модулей веб-приложения и собрать все модули

У меня есть веб-приложение, основанное на нескольких модулях. Итак, для его создания у меня есть главный файл pom.xml. Я хочу, чтобы этот файл pom выполнял проверку всех модулей. ниже мой файл pom.

        <executions>
        <execution>
                    <id>check-out-project1</id>
                    <phase>generate-sources</phase>
                    <goals>
                    <goal>checkout</goal>
                    </goals>
                    <configuration>    
                    <checkoutDirectory>${project.build.directory}/module1</checkoutDirectory>
                    <connectionUrl>scm:svn:svn://svnserver/svn/module1/trunk</connectionUrl>
                    <!--<developerConnection>scm:svn:svn://svnserver/svn/module1/trunk</developerConnection>!-->
                    <username>username</username>                             
                    <password>password</password>             
                    </configuration>
         </execution>

          <execution>
                    <id>check-out-project2</id>
                    <phase>generate-sources</phase>
                    <goals>
                    <goal>checkout</goal>
                    </goals>
                    <configuration>    
                    <checkoutDirectory>${project.build.directory}/module1</checkoutDirectory>
                    <connectionUrl>scm:svn:svn://svnserver/svn/module1/trunk</connectionUrl>
                          <username>username</username>                             
                          <password>password</password>             
                    </configuration>
            </execution>
        </executions>

Я пробовал mvn scm:checkout и mvn scm:checkout -check-out-project1, но выдает ошибку: Не удается запустить команду проверки: не удается загрузить поставщика scm. Вам необходимо определить параметр connectionUrl.

Я не понимаю, почему это происходит, так как у меня уже есть параметры connectionUrl, определенные в файле pom, идея, к которой я хочу добраться, заключается в том, чтобы файл pom был настроен так, чтобы иметь возможность проверять несколько проектов одновременно. время. Пожалуйста, дайте мне знать, что я делаю неправильно здесь, спасибо заранее.

5
задан Benjamin Zheng 5 March 2012 в 18:25
поделиться