사용자 도구

사이트 도구


gant:tasks

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
마지막 판 양쪽 다음 판
gant:tasks [2012/10/22 17:59]
kwon37xi [TaskDef]
gant:tasks [2012/10/24 22:05]
kwon37xi [sshexec]
줄 16: 줄 16:
 ant.echo(level: 'error', """이런 저런 메시지들을 ant.echo(level: 'error', """이런 저런 메시지들을
 출력해 봅시다!""") 출력해 봅시다!""")
 +</code>
 +
 +===== taskname =====
 +Ant에서 표준출력으로 내보낼 때 ''[echo] blah.. blah..'' 처럼 맨 앞에 태스크 이름이 나온다. ''taskname'' 속성을 통해 이를 조정할 수 있다.
 +<code groovy>
 +ant.echo(message: 'Hello World', taskname: 'echo:hello')
 +</code>
 +
 +결과는..
 +
 +<code>
 +[echo:hello] Hello World
 </code> </code>
  
줄 24: 줄 36:
  
 ==== 클래스 이름 기반 taskdef ==== ==== 클래스 이름 기반 taskdef ====
-  * groovyc 태스크를 등록하는 것으로 알아본다.+groovyc 태스크를 등록하는 것으로 알아본다. ''classpath'' 혹은 ''classpathref''로 해당 태스크가 속한 라이브러리의 클래스패스를 지정할 수 있다. 
 <code groovy> <code groovy>
  
줄 104: 줄 117:
   * 실행시 ''com.jcraft.jsch.JSchException: reject HostKey:'' 오류가 발생한다면 ''trust: true'' 옵션을 지정한다.   * 실행시 ''com.jcraft.jsch.JSchException: reject HostKey:'' 오류가 발생한다면 ''trust: true'' 옵션을 지정한다.
   * ''ant.sshexec''로 명시적으로 ant 를 지정해야만 작동한다.   * ''ant.sshexec''로 명시적으로 ant 를 지정해야만 작동한다.
 +  * 위에 설명한 ''taskname'' 속성을 통해 접속중인 호스트명을 출력해주면 좋다.
  
 ==== 명령 사용자명/비밀번호 직접 지정방식 ==== ==== 명령 사용자명/비밀번호 직접 지정방식 ====
gant/tasks.txt · 마지막으로 수정됨: 2013/12/12 13:35 저자 kwon37xi