2009-09-11 3 views

Odpowiedz

6

Zakładając plik kompilacji jest plik NANT, byś zrobił to tak:

<nant> 
    <buildFile>xx.build</buildFile> 
    <buildArgs>-D:foo="$(foo)" -D:bar="$(bar)"</buildArgs> 
    ... 
</nant> 

Można uzyskać dostęp do zmiennej w skrypcie kompilacji poprzez ${foo} lub ${bar} następnie.

2

Wydaje się, że coś jest nie tak z konfiguracją, ponieważ używam

<buildArgs>-D:publishroot="$(publish-directory)"</buildArgs> 

NAnt i widzi to, jak oczekiwano. Czy wartość zmiennej zawiera spacje? Miałem z tym problemy wcześniej.

Powiązane problemy