Chciałbym użyć Mavena do sprawdzenia repozytorium Git. W naszym konkretnym przypadku użycia ma to sens, ponieważ to repozytorium Git zawiera pliki, które musimy uwzględnić w procesie kompilacji.Sprawdzanie repozytorium Git i przełączanie do określonego oddziału przy użyciu Maven SCM
Ze względu na charakter projektów prawdopodobnie repozytorium Git ma różne gałęzie. Tak prosta: SCM: git: [email protected]: myproject/project.git
nie będzie działać jak to będzie kasa pana. Chciałbym na przykład oddzial "3.0V3"
Czy istnieje sposób, aby określić, który oddział Maven będzie kasy?
To prawda, myślę pełną listę parametrów jest tutaj: http://maven.apache.org/scm/maven-scm-plugin/checkout-mojo.html Zastanawiam się tylko, jak zmodyfikować nazwa katalogu kasy. Maven zawsze będzie używał celu/kasy jako nazwy lokalnej. Wolałbym jako katalog docelowy/nazwę-gałęzi. Wydaje się, że parametr "workingDirectory" nie ma żadnego efektu (w ogóle). –
Ahh nevermind :) "CheckoutDirectory" to parametr do tego. http://maven.apache.org/scm/maven-scm-plugin/checkout-mojo.html#checkoutDirectory –
Nie podoba mi się ta odpowiedź, ponieważ wymaga zmian w pliku pom.xml, aby zmienić, która gałąź zostanie zbudowana. –