2010-02-10 10 views

risposta

8

Inserire -Dmaven.repo.local=%system.agent.work.dir%/.m2 per l'impostazione Runner: Maven2/JVM command line parameters

+1

Secondo TeamCity 9+, '% system.agent.work.dir %' è deprezzato a favore di'% teamcity.agent.work.dir% ' – kevinarpe

+0

State cercando questa risposta per tutto il giorno! –

2

Non uso TeamCity, ma Bamboo. Il mio modo di fare questo è per gli obiettivi di Maven, ho questo definito:

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

Poi il M2REPOHOME proprietà è definita per essere in un posto sul filesystem, e bamboo.buildKey è il nome del progetto. Tengo i miei repository m2 tutti in un posto, così posso facilmente aggiungerli. Probabilmente dovresti fare qualcosa di simile impostando maven.repo.local sul valore di agent.work.dir o altrove. Rapidamente guardando la documentazione TeamCity, sembra che si potrebbe fare qualcosa di simile:

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

L'OP ha voluto una risposta per TeamCity non Bamboo. –

Problemi correlati