Próbuję uruchomić mvn release:prepare release:perform
na projekcie, który wcześniej pracował na wielu okazjach bez problemów, jednak widzę następujący wynik:Nie można zwolnić mvn: przygotuj, certyfikat serwera nie powiodł się weryfikacja
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 45.937s
[INFO] Finished at: Thu Aug 23 15:06:01 BST 2012
[INFO] Final Memory: 5M/81M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.2.1:prepare (default-cli) on project my-project: Unable to tag SCM
[ERROR] Provider message:
[ERROR] The svn tag command failed.
[ERROR] Command output:
[ERROR] svn: OPTIONS of 'https://<svn url here>': Server certificate verification failed: certificate has expired, issuer is not trusted (https://<svn url here>)
mam włączone następujące w ~/.scm/svn-settings.xml
jak poradził here
<svn-settings>
<trustServerCert>true</trustServerCert>
</svn-settings>
ten następnie obejmuje opcję wiersza polecenia --trust-server-cert
dla tagu svn.
Takie zachowanie ma miejsce zarówno na komputerze Mac, jak i na komputerze z systemem Windows, z których oba działają pod kontrolą 3.0.3.
Wszelkie wskazówki, w jaki sposób mogę rozwiązać ten problem? Czy jest to certyfikat serwera, który wymaga ponownego wydania?
Dzięki
Która wersja Maven uwalnianiu-plugin używasz? – khmarbaise
Proponuję przejdź do url SVN i spojrzeć na świadectwie samodzielnie. Jeśli wymaga ponownego wydania, powinno to być oczywiste z ostrzeżenia przeglądarki. – artbristol