연습 3: Ant 스크립트 채우기

이 연습에서는 웹 및 보고서를 출력하는 Apache Ant 스크립트를 편집하는 방법을 보여줍니다.

시작하기 전에 연습 2: Ant 스크립트 작성 및 구성을 완료해야 합니다.

Ant 스크립트에 웹 요소 출력 추가

Ant 편집기에 출력할 요소를 추가하려면 다음 단계를 수행하십시오.
  1. 프로젝트 탐색기 또는 네비게이터 보기에서 publish.xml Ant 스크립트를 두 번 클릭하십시오.
  2. Ant 편집기 창에서 <pr Ctrl+Space를 입력하여 <project> 요소를 추가하십시오. 요소 완료 창이 <project> 요소로 채워집니다. default 속성에 이름을 입력하십시오. 예를 들면 <project default="foo"></project>와 같습니다.
  3. 닫는 </project> 태그 앞에 커서를 위치시킨 후 <ta Ctrl+Space를 입력하여 <target> 태그를 추가하십시오.
  4. 가능한 요소 목록에서 <target>를 두 번 클릭하십시오. Name 속성에 대한 이름을 입력하십시오. 예를 들면 <target name="foo"> </target>과 같습니다.
  5. 닫는 </target> 태그 앞에 커서를 위치시킨 후 <pub Ctrl+Space를 입력하여 <target> 태그를 추가하십시오.
  6. 가능한 요소 목록에서 <PublishModel>을 두 번 클릭하십시오.
  7. modelPath 속성 값으로 tutAnt에 대한 완전한 경로 이름을 입력하십시오. 경로 이름을 보려면 프로젝트 탐색기 또는 네비게이터에서 해당 모델을 선택한 후 특성 창을 보십시오. 위치의 값을 잘라내어 붙여넣으십시오. 예를 들면 C:\Documents and Settings\user1\ws1\tutAnt\SAMPLE.dbm과 같습니다.
  8. "fully_qualified_path_to_the_output_folder"의 임의 위치로 커서를 이동하고 두 번 클릭한 후 outputFolder 속성에 출력 폴더의 완전한 경로 이름을 입력하십시오.
    참고: 폴더가 존재해야 합니다.
    예를 들어, c:\pub\web을 입력하십시오.
  9. 기본값을 사용하려면 기타 속성을 남겨두십시오.

Ant 스크립트에 출력 보고서 요소 추가

Ant 스크립트에 출력할 요소를 추가하려면 다음 단계를 수행하십시오.
  1. 닫는 </target> 태그 앞에 커서를 위치시킨 후 <pub Ctrl+Space를 입력하여 <target> 태그를 추가하십시오.
  2. 가능한 요소 목록에서 <PublishReport>를 두 번 클릭하십시오.
  3. modelPath 속성 값으로 tutAnt에 대한 완전한 경로 이름을 입력하십시오. 경로 이름을 보려면 프로젝트 탐색기 또는 네비게이터에서 해당 모델을 선택한 후 특성을 마우스 오른쪽 단추로 클릭하십시오. 위치의 값을 잘라내어 붙여넣은 후 특성 대화 상자에서 취소를 클릭하십시오. 예를 들면 C:\Documents and Settings\user1\ws1\tutAnt\SAMPLE.dbm과 같습니다.
  4. "fully_qualified_path_to_the_output_folder"의 임의 위치로 커서를 이동하고 두 번 클릭한 후 outputFolder 속성에 출력 폴더의 완전한 경로 이름을 입력하십시오.
    참고: 폴더가 존재해야 합니다.
    예를 들어, c:\pub\rpt를 입력하십시오.
  5. "file_name_to_use"의 임의 위치로 커서를 이동시키고, 두 번 클릭한 후 ReportName 속성에 "Sample Database Report" 보고서 이름을 입력하십시오.
  6. 기본값을 사용하려면 기타 속성을 남겨두십시오.
  7. 파일 > 저장을 클릭하여 파일을 저장하십시오.
이제 Ant 스크립트에는 다음 요소가 포함되어 있어야 합니다(속성 값이 다를 수 있음).
<project default="foo">
  <target name="foo">
<!-- ===================================================================
      modelPath: required parameter, fully qualified path(FQP) to the model to publish
      outputFolder: required parameter fully qualified path(FQP) to folder to publish to
     =================================================================== -->

    <com.ibm.xtools.publish.CLModelPublish
      modelPath="C:\Documents and Settings\user1\ws1\tutAnt\SAMPLE.dbm"
      outputFolder="C:\myWebs\FooWeb"
      overwriteExisting="true"
      preview="false"
      showIcons="true"
      diagramImageFormat="gif"
      detailLevel="full"
      errorHandling="ignore"/>

<!-- ===================================================================
      modelPath: required parameter, fully qualified path(FQP) to the model to publish
      targetOutputFolder: required parameter, fully qualified path(FQP) to folder to publish to
      targetOutputFile: required parameter, file name of the report
      =================================================================== -->
    <com.ibm.xtools.publish.CLReportPublish
      modelPath="C:\Documents and Settings\user1\ws1\tutAnt\SAMPLE.dbm"
      targetOutputFolder="c:\myRpts\simpleRpt"
      targetOutputFile="metric.pdf"
      reportName="Sample Database Report"
      overwriteExisting="true"
      autoShowPublishedOutput="false"
      errorHandling="ignore"/>
  </target>
</project>

이제 연습 4: Ant 스크립트의 자동 실행 테스트 및 설정을 시작할 준비가 되었습니다.

피드백
(C) Copyright IBM Corporation 2005. All Rights Reserved.