Ho un problema simile a quello che è stato chiesto here, ma non c'è risposta. Avere seguente struttura in progetto di Maven (che è standard):Maven non trova .git (dotGitDirectory)
parent-pom - which is a parent for all others
|_reactor - which is a concrete project, parent-pom is a parent
|_module_1 - reactor is a parent
|_module_2
...
|_module_n
git-commit-id-plugin è configurato in genitore-pom e non altrove.
Fino a poco tempo fa andava tutto bene: sono stato in grado di costruire sia l'intero progetto del reattore che tutti i moduli separatamente con l'installazione di mvn clean. Poi ho aggiunto un nuovo modulo (diciamo module_n1), credo che la build andasse bene fino all'unione massiccia. Ora ho avuto la seguente situazione: la costruzione del reattore ha avuto successo, anche ciascun modulo separatamente da 1 a n ha avuto successo. Ma module_n1 esito negativo con l'errore seguente:
[ERROR] Failed to execute goal pl.project13.maven:git-commit-id-plugin:2.1.7:revision (default) on project module_n1: .git directory could not be found! Please specify a valid [dotGitDirectory] in your pom.xml
c'è una cartella .git sotto modulo reattore. Come esperimento l'ho rimosso e ho ottenuto lo stesso errore per altri moduli.
Quale potrebbe essere una ragione per cui un particolare modulo non riesce a trovare la cartella .git durante la compilazione?
Grazie.
Non esiste una cosa come l'installazione di un utente git, qui il plugin vuole trovare una directory .git per eseguire le sue richieste contro, perché il progetto in cui è configurato il plugin non ne ha uno, ma suppongo uno dei la directory genitore, il plugin si lamenta ... –