2010-02-10 18 views

Respuesta

8

Introduzca -Dmaven.repo.local=%system.agent.work.dir%/.m2 para el ajuste de Runner: Maven2/JVM command line parameters

+1

De acuerdo con TeamCity 9+, '% system.agent.work.dir%' se deprecia a favor de '% teamcity.agent.work.dir%' – kevinarpe

+0

¡He estado buscando esta respuesta durante todo el día! –

2

No uso TeamCity, pero Bamboo. La forma en que hago esto es para los objetivos de Maven, tengo esta definida:

-Dmaven.repo.local=${bamboo.M2REPOHOME}/${bamboo.buildKey} ... 

Entonces el M2REPOHOME propiedad se define como un lugar en el sistema de archivos, y bamboo.buildKey es el nombre del proyecto. Mantengo todos mis repositorios de m2 en un solo lugar para poder destruirlos fácilmente. Probablemente deba hacer algo similar configurando maven.repo.local en el valor de agent.work.dir, o en otro lugar. mirando rápidamente a los documentos TeamCity, parece que usted haría algo como esto:

-Dmaven.repo.local=%agent.work.dir%/m2 
+1

El PO quería una respuesta para TeamCity no bambú. –

Cuestiones relacionadas