Ich bin neu in Maven und habe ein Problem, wo ich versuche, das SCM-Plugin Ziel von checkout
zu Update basierend darauf, ob die Quelle bereits ausgecheckt ist automatisch zu ändern.Wie löst man das SCM-Plugin von Maven aus, um Ziele basierend auf dem vorhandenen Verzeichnis automatisch zu wechseln?
Kann mir jemand ein Codebeispiel zeigen, damit das funktioniert? Diese ist die Plugin-Konfiguration:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-scm-plugin</artifactId>
<version>1.9.4</version>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>checkout</goal>
</goals>
<configuration>
<connectionType>developerConnection</connectionType>
<scmVersion>master</scmVersion>
<scmVersionType>branch</scmVersionType>
<checkoutDirectory>${project.basedir}/src</checkoutDirectory>
<workingDirectory>${project.basedir}/src</workingDirectory>
</configuration>
</execution>
</executions>
</plugin>
Thanks Haben, nicht aktualisieren, wenn das Projekt nicht Bootstrap verwendet Kasse. Wie wird automatisch zwischen Kasse und Update gewechselt, abhängig davon, ob der Checkout abgeschlossen ist? Ich habe die Frage geklärt. – garyM
Dieser Link ist vielleicht hilfreich für Sie: https://maven.apache.org/scm/maven-scm-plugin/examples/bootstrapping-with-pom.html –
Danke, ich wollte automatisch wechseln. Ich habe die Frage bearbeitet, um zu klären, – garyM