2013-07-12 20 views
5

Tôi đang sao chép một số tệp trong Tác vụ Ant trong Maven và tôi không thể tìm ra cách bảo kiến ​​không ghi lại thực tế là nó đang sao chép một số tệp.Tắt Ghi nhật ký Tác vụ Sao chép Ant trong 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> 

Mỗi lần tôi thực hiện công việc tôi thấy sau trong giao diện điều khiển:

[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 

Dựa trên kiến ​​copy task documentation tôi sẽ không có thể nghĩ rằng tôi thậm chí sẽ cần phải lo lắng về điều đó, bởi vì có vẻ như việc ghi nhật ký bị tắt theo mặc định, nhưng điều đó dường như không ảnh hưởng đến việc có hay không một cái gì đó được ghi lại. Có một thiết lập khác mà tôi nên chú ý không?

Cảm ơn, Jeremy

Trả lời

0

Theo các ant manual -> chạy apache kiến, bạn có thể thêm các dòng lệnh cờ -quiet để kiến. Cập nhật cấu hình chạy để sử dụng cờ này. Bạn cũng có thể thay đổi trình ghi nhật ký mặc định cho trình ghi loggerj và loại bỏ các mục nhập nhật ký không mong muốn trong cấu hình log4j: ant manual -> loggers & người nghe.

1

Khi chạy Ant độc lập, bạn sẽ thêm đối số dòng lệnh -quiet.

Ở đây trong Maven, đó là plugin Maven AntRun đang kiểm soát độ dài của Ant. Theo như tôi thấy, độ dài của Ant bằng với thiết lập nhật ký của plugin Antaven Maven.

Tôi không biết nhiều về Maven, nếu bạn có thể tìm ra cách đặt mức nhật ký của plugin Maven AntRun thành "WARN", nó sẽ trở nên yên tĩnh hơn.

Bạn có thể sử dụng đối số dòng lệnh -q của Maven, nhưng mọi thứ trong Maven sẽ trở nên yên tĩnh hơn.

Các vấn đề liên quan