2010-03-28 2 views
1

누구나 maven에서 stdout에 뭔가 쓸 수있는 방법에 익숙한 사람.Maven stdout에 쓰기

예를 들어 새로운 모듈을 시작할 때마다 줄을 쓰고 싶습니다.

답변

1

나는 부모 치어의 default lifecyle의 (첫 단계) echo에 메시지를 메이븐 AntRun 플러그인을 사용하고 validate 단계에 바인딩 것 :

<project> 
    ... 
    <build> 
    <plugins> 
     <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-antrun-plugin</artifactId> 
     <version>1.3</version> 
     <executions> 
      <execution> 
      <id>entering-module</id> 
      <phase>validate</phase> 
      <configuration> 
       <tasks> 
       <echo>Entering module: ${pom.artifactId}</echo> 
       </tasks> 
      </configuration> 
      <goals> 
       <goal>run</goal> 
      </goals> 
      </execution> 
     </executions> 
     </plugin> 
    </plugins> 
    </build> 
</project> 

을이 물론 단지 예입니다, 여기에 쓰고있는 메시지는 메이븐이 이미 제공/수행하고있는 것에 가치를 부여하지 않습니다.

관련 문제