У меня есть веб-приложение, которое использует несколько модулей. Итак, для его создания у меня есть мастер-файл pom.xml. То, что я хочу, чтобы этот файл 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, чтобы иметь возможность извлекать несколько проектов одновременно время. Пожалуйста, дайте мне знать, что я делаю не так, спасибо заранее.