문제

Enterprise Architect는 HTML/RTF/등에서 문서를 생성 할 수있는 방법이 있습니다. 게시 할 수는 있지만 GUI를 사용하여 수동으로 수행해야합니다. CVS/Subversion Server에 *.eap 파일이있는 경우 매일 최신 버전을 확인하고 웹 서버에 게시하는 스크립트가있는 것이 유용합니다. 내가 아는 한, EA는이 목적을위한 명령 줄 유틸리티가 없습니다. COM 인터페이스를 사용하여 거의 모든 것을 자동화 할 수 있다는 것을 알았지 만 작은 프로그램을 작성해야합니다. 이를 수행하는 가장 쉽고 깨끗한 방법에 대한 아이디어가 있습니까 (가능한 경우 코드를 작성하지 않고)?

도움이 되었습니까?

해결책

코드를 작성해야 할 것이지만, 12 줄을 넘지 않아야합니다. 호출하려는 기능은 project.runhtmlReport () - EA 도움말 파일에서 "runhtmlReport"를 빠르게 검색하면 SPARX 웹 사이트 포럼에서 검색하면 예제를 찾을 수 있습니다.

다른 팁

감사합니다 침팬지, 생각보다 쉬웠습니다. Java :

class EADump
{
    public static void main(String[] args)
    {
     org.sparx.Repository r = new org.sparx.Repository();

     System.out.println("Repository: " + args[0]);
     System.out.println("Package:    " + args[1]);
     System.out.println("Output:     " + args[2]);
     r.OpenFile(args[0]);
     r.GetProjectInterface().RunHTMLReport(args[1], args[2], "GIF", "<default>", ".html");
     r.CloseFile();
    }
}
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top