Ant 스크립트를 사용하여 UML 모델 보고서 생성

Apache Ant 스크립트를 사용하여 UML 모델 보고서를 생성할 수 있습니다. 모델이 변경되면 보고서를 자동으로 생성하도록 스크립트를 설정할 수 있습니다.
이 태스크 정보

Apache Ant는 개방형 소스, Java 기반 빌드 도구입니다. Ant 빌드 파일은 Workbench에서 작성하고 실행할 수 있습니다. Ant 빌드 파일은 파일 시스템의 자원 및 작업공간의 자원에 작동할 수 있습니다.

이러한 지시사항은 Ant 빌드 파일을 사용하여 Workbench에서 모델에 대한 보고서를 생성하기 위한 것입니다. Ant 빌드 도구에 대한 자세한 정보는 Apache Ant 웹 사이트 및 Workbench 개요 주제를 참조하십시오.

보고서 생성을 처리하는 Ant 스크립트 요소는 사용자 정의 요소 com.ibm.ccl.erf.rsa.report.ic.ant.UMLBirtReportPublish입니다. 여러 개의 보고서를 생성해야 하는 경우에는 스크립트에 이러한 요소가 여러 개 포함될 수 있습니다.

Ant 스크립트를 사용하여 보고서를 생성하려면 다음을 수행하십시오.

  1. 프로젝트 탐색기 보기에서 프로젝트에 XML 확장자를 갖는 새 파일을 작성하십시오.
  2. Ant 편집기를 이 파일에 대한 기본 편집기로 설정하십시오.
    1. > 환경 설정을 클릭하십시오.
    2. 일반, 편집기를 차례로 펼친 후 파일 연관을 클릭하십시오.
    3. 파일 유형 목록의 오른쪽에 있는 추가를 클릭하고 XML 파일의 이름을 입력한 다음 확인을 클릭하십시오.
    4. 파일 유형 목록에서 XML 파일을 선택하십시오.
    5. 연관된 편집기 목록에서 Ant 편집기를 선택하고 기본값을 클릭한 후 확인을 클릭하십시오. Ant 편집기가 목록에 없으면 추가를 클릭하여 추가하십시오.
    6. XML 파일이 열려 있으면 닫으십시오. 그런 다음 파일을 두 번 클릭하여 기본 Ant 편집기에서 여십시오.
  3. XML 파일에서 <pr을 입력하고 요소 완성 칭에서 <project> 요소를 두 번 클릭하십시오.
  4. <project> 요소에 기본 대상을 지정하십시오(예: for example, <project default="MyTarget">).
  5. 여는 <project> 요소 태그와 닫는 태그 사이에 대상을 작성하십시오. 예를 들면 <project default="MyTarget"><target name="MyTarget"></target></project>와 같습니다.
  6. 여는 <target> 요소 태그와 닫는 태그 사이에 <pu를 입력하고 완성 목록에서 PublishUMLBIRTReport를 선택하십시오. 그러면 Ant 스크립트에 UMLBirtReportPublish 요소가 추가됩니다.
  7. 타스크 매개변수의 값을 지정한 후 파일 > 저장을 클릭하십시오.
    주: 구문 정보는 "BIRT 보고서 디자인으로 보고서를 생성하기 위한 Ant 구문" 주제를 참조하십시오.
    스크립트는 다음 예제와 같이 표시됩니다.
    <project default="MyTarget"><target name="MyTarget">
          <com.ibm.ccl.erf.rsa.report.ic.ant.UMLBirtReportPublish 
             modelPath="C:\workspace\MyModel.emx" 
             targetOutputFolder="c:\temp\pubweb" 
             targetOutputFile="MyReport.html" 
             reportDesignFile="file:/C:/<product location>/plugins/com.ibm.ccl.erf.rsa.report.data/designs/modelSummary.rptdesign" 
             	         	overwriteExisting="true"
             autoShowPublishedOutput="true" 
             errorHandling="ignore" 
             outputType="html"
             transform=""/>
    </target></project>
  8. 프로젝트 탐색기 보기에서 XML 파일을 마우스 오른쪽 단추로 클릭하고 실행 도구 > Ant 빌드...를 클릭하십시오. Ant 빌드가 아닌 Ant 빌드...를 클릭해야 합니다.
  9. 대화 상자의 JRE 페이지에 있는 런타임 JRE 아래에서 작업공간과 동일한 JRE에서 실행을 클릭하십시오.
  10. 스크립트를 실행하고 보고서를 생성하려면 적용을 클릭하고 실행을 클릭하십시오.
결과
Ant 스크립트를 모델이 수정될 때마다 자동으로 실행되는 빌드 파일로 설정할 수도 있습니다. 자세한 정보는 "Apache Ant로 공개 및 보고서 작성 자동화" 학습서를 참조하십시오.

Ant 스크립트를 사용하여 XSLT 템플리트를 사용하는 보고서를 생성하려면 완성 목록에서 PublishBIRTUMLReport 대신 PublishReport를 선택한 다음 com.ibm.xtools.publish.CLLegacyXSLTReportPublish 타스크에 대한 값을 지정하십시오. 구문 정보는 "XSLT 템플리트로 UML 보고서를 생성하기 위한 Ant 구문" 주제를 참조하십시오.


피드백