2013-07-12 18 views
5

Jestem kopiowanie niektórych plików w Ant zadania w Maven i nie mogę dowiedzieć się, jak powiedzieć mrówka nie logować się fakt, że jest skopiowanie plików.Wyłącz Logging Ant zadanie kopiowania w AntRun

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-antrun-plugin</artifactId> 
    <version>1.7</version> 
    <executions> 
     <execution> 
     <id>generateContext</id> 
     <phase>compile</phase> 
     <configuration> 
      <target> 
      <copy file="src/main/context/context.xml" 
       toDir="target/context/" 
       overwrite="true" verbose="false"> 
       <filterset> 
       <filter token="deploy.path" value="${deploy.path}" /> 
       <filter token="build.env.deployment.war.name" 
        value="${build.env.deployment.war.name}" /> 
       </filterset> 
      </copy> 
      </target> 
     </configuration> 
     <goals> 
      <goal>run</goal> 
     </goals> 
     </execution> 
    </executions> 
    </plugin> 

Za każdym razem wykonać zadanie widzę następujące polecenia w konsoli:

[INFO] --- maven-antrun-plugin:1.7:run (generateContext) @ jive-web --- 
[INFO] Executing tasks 

main: 
    [copy] Copying 1 file to /Users/jmajors/turbinetrunk/jive/jive-web/target/context 

oparciu mrówki copy task documentation bym nie pomyślał, że ja nawet trzeba się o to martwić, ponieważ wydaje się, że rejestrowanie jest domyślnie wyłączone, ale wydaje się, że nie wpływa to na to, czy coś jest rejestrowane. Czy jest inne ustawienie, na które powinienem zwrócić uwagę?

Dzięki Jeremy

Odpowiedz

0

Według ant manual -> Apache Ant, można dodać -quiet flagi linii poleceń do mrówki. Zaktualizuj konfigurację uruchamiania, aby użyć tej flagi. Można również zmienić domyślny program rejestrujący rejestrator log4j i pominąć niepożądane wpisy dziennika w konfiguracji log4j: ant manual -> rejestratory &.

1

Podczas uruchamiania Ant autonomiczny, należy dodać linię argumentu polecenia -quiet.

Tutaj ciągu Maven, to plugin Maven AntRun który kontroluje gadatliwość Ant. O ile widzę, gadatliwość Ant jest równa ustawieniu dziennika wtyczki Maven AntRun.

Nie wiem zbyt wiele o Mavenie, jeśli potrafisz wymyślić, jak ustawić poziom dziennika wtyczki Maven AntRun na "WARN", stanie się on ciszej.

Możesz użyć argumentu linii poleceń Maven z -q, ale wszystko w Mavenie będzie ciszej.

Powiązane problemy