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