Sto usando il plugin Maven rilascio per eseguire le seguenti operazioni con Maven-3.0.3Maven-release-plugin e Maven 3.0.3
rilascio mvn: preparare
tutto sembra andare per il verso benissimo tranne che quando crea il tag in SVN, copia la versione precedente dalla cartella dei tag con l'etichetta corretta. Qualche idea, perché?
Se torno a maven-2.2.1, la codifica è corretta e il contenuto della codifica è quello previsto.
Con Maven 2.2.1:
[INFO] Tagging release with the label crcib-6.8.5...
[INFO] Executing: cmd.exe /X /C "svn --non-interactive copy --file c:\DOCUME~1\markand\LOCALS~1\Temp\maven-scm-1593649573.commit . <url>/svn/repos/crcib/tags/crcib-6.8.5"
Con Maven 3.0.3:
[INFO] Tagging release with the label crcib-6.8.5...
[INFO] Executing: cmd.exe /X /C "svn --non-interactive copy --file c:\DOCUME~1\markand\LOCALS~1\Temp\maven-scm-2047728233.commit --revision 6331 <url>/svn/repos/crcib/tags/crcib-6.8.2 <url>/svn/repos/crcib/tags/crcib-6.8.5"
Tutte le idee perché? Inoltre, sembra che quando si utilizza Maven 2, vengano scaricati diversi artefatti prima che inizi la codifica. Questo non è il caso di Maven 3.
Sembra che tu abbia un errore minore nella tua 2a uscita (per Maven 3): hai citato sia 'crcib-6.8.2' che' crcib-6.8.5'. È così? Confronta anche se le versioni dei plugin corrispondono all'output di maven, ad es. '[INFO] --- maven-release-plugin: 2.7.2: preapre'. –
questo è esattamente l'errore. sembra di copiare un tag 6.8.2 a 6.8.5 invece di fare quello che Maven 2.2.1 fa – kkudi
come si confronta se le versioni dei plugin corrispondono? sai quale versione del plugin di rilascio di Maven dovrei usare per Maven 3.0.3? Forse è un problema di incompatibilità! – kkudi