astah* community6.9에서 모델 구동 개발 m2t(Model to Text) 플러그인 실행
소개
UML 모델링 툴 astah*의 모델 구동 개발 m2t(Model to Text) 플러그인,
이것을 자택의 PC로 환경(astah* community 6.9(상용 이용가능) 밖에 들어 있지 않은 환경)로 동작시키려고 했을 때의 메모입니다.
※플러그인의 작자의 분은, 메일 주소도 공개되고 있었습니다만, 일단 스스로 조사했습니다.
조사한 상황
astah* community 6.9에서는 설치 및 메뉴가 추가되지만 대화 상자가 시작되지 않습니다.
(↑에서 Gererate나 Setting을 선택해도 별로 말하지 않았다.)
※astah* commyniti 7.0 이후(상용 이용 불가)의 환경에서는, 보통으로 움직입니다.
m2t github 에서 플러그인 프로젝트를 다운로드하고,
UML 모델링 툴 astah*(Community판)로 플러그인 개발 환경을 시험해 보았다(1)
UML 모델링 툴 astah*(Community판)로 플러그인 개발 환경을 시험해 보았다(2)
로 정리한 「astah* 플러그인 개발 환경」상에서,
명령 프롬프트에서 astahm2t-master
폴더로 이동하여
빌드 astah-build
그리고 시작 astah-launch
하고, 시작하지 않는 원인을 찾아 보았습니다.
환경
Windows10 Home
64비트 운영 체제 x64 기반 프로세서
Intel(R) Core(TM) i5-7400 CPU @ 3.00GHz
RAM 8.00GB
astah community 6.9를 설치했습니다.
시도한 절차 및 결과
빌드한 결과
astah-api.jar와 astah-pro.jar가 없으면 화가났습니다.
astah-api.jar는 공식 홈페이지에 재배포 금지라고 적혀 있었기 때문에,
astah의 설치 경로를 찾았 으면 그렇습니다.
이것은 아래의 "변경점 1"에서 대응합니다.
astah-pro.jar는 이번 개발 환경 내에서 찾을 수 없습니다.
대신 astah-community.jar이 있는지 궁금해하면 astah-api.jar과 같은 위치에있었습니다.
이것은 아래의 「변경점 2」에서 대응합니다.
변경점 1
환경 변수 ASTAH_HOME을 PC에 추가 (astah 설치 경로).
단순히 환경 변수 부족으로 빌드가 통과하지 못했습니다.
변경점 2
xml:astahm2t-master\pom.xml의 일부 변경
변경 전
프로가 2개소 있다
astahm2t-master\pom.xml <dependency>
<groupId>com.change_vision.astah</groupId>
<artifactId>astah-pro</artifactId>
<version>${astah.version}</version>
<systemPath>${ASTAH_HOME}/astah-pro.jar</systemPath>
<scope>system</scope>
</dependency>
변경 후
커뮤니티로 대체
astahm2t-master\pom.xml <dependency>
<groupId>com.change_vision.astah</groupId>
<artifactId>astah-community</artifactId>
<version>${astah.version}</version>
<systemPath>${ASTAH_HOME}/astah-community.jar</systemPath>
<scope>system</scope>
</dependency>
이제
빌드 astah-build
및 시작 astah-launch
그러면 시작됩니다.
결론
astah community 7.0 이상에서는 작동하지만 6.9에서는 작동하지 않습니다.
저자의 분이 나쁜 것은 아니라고 생각하기 때문에, 거기서, 이 기사를 읽어 다르지 않게 부탁합니다.
별기사 「 UML 모델링 툴 astah*(Community판)로 플러그인 개발 환경을 시험해 보았다 (3) C# 코드 출력 」로, 자전의 풀 스크래치 C# 출력 플러그인을 썼습니다만, m2t는 사용할 수 있는 것들이 있었던 것을 깨닫고, 이것에서도 C# 출력을 시험해 보고 싶습니다.
계속해서 기사로 해보고 싶습니다.
Reference
이 문제에 관하여(astah* community6.9에서 모델 구동 개발 m2t(Model to Text) 플러그인 실행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/azuki8/items/1a3855380de79481d687
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
astah* community 6.9에서는 설치 및 메뉴가 추가되지만 대화 상자가 시작되지 않습니다.
(↑에서 Gererate나 Setting을 선택해도 별로 말하지 않았다.)
※astah* commyniti 7.0 이후(상용 이용 불가)의 환경에서는, 보통으로 움직입니다.
m2t github 에서 플러그인 프로젝트를 다운로드하고,
UML 모델링 툴 astah*(Community판)로 플러그인 개발 환경을 시험해 보았다(1)
UML 모델링 툴 astah*(Community판)로 플러그인 개발 환경을 시험해 보았다(2)
로 정리한 「astah* 플러그인 개발 환경」상에서,
명령 프롬프트에서
astahm2t-master
폴더로 이동하여빌드
astah-build
그리고 시작 astah-launch
하고, 시작하지 않는 원인을 찾아 보았습니다.환경
Windows10 Home
64비트 운영 체제 x64 기반 프로세서
Intel(R) Core(TM) i5-7400 CPU @ 3.00GHz
RAM 8.00GB
astah community 6.9를 설치했습니다.
시도한 절차 및 결과
빌드한 결과
astah-api.jar와 astah-pro.jar가 없으면 화가났습니다.
astah-api.jar는 공식 홈페이지에 재배포 금지라고 적혀 있었기 때문에,
astah의 설치 경로를 찾았 으면 그렇습니다.
이것은 아래의 "변경점 1"에서 대응합니다.
astah-pro.jar는 이번 개발 환경 내에서 찾을 수 없습니다.
대신 astah-community.jar이 있는지 궁금해하면 astah-api.jar과 같은 위치에있었습니다.
이것은 아래의 「변경점 2」에서 대응합니다.
변경점 1
환경 변수 ASTAH_HOME을 PC에 추가 (astah 설치 경로).
단순히 환경 변수 부족으로 빌드가 통과하지 못했습니다.
변경점 2
xml:astahm2t-master\pom.xml의 일부 변경
변경 전
프로가 2개소 있다
astahm2t-master\pom.xml <dependency>
<groupId>com.change_vision.astah</groupId>
<artifactId>astah-pro</artifactId>
<version>${astah.version}</version>
<systemPath>${ASTAH_HOME}/astah-pro.jar</systemPath>
<scope>system</scope>
</dependency>
변경 후
커뮤니티로 대체
astahm2t-master\pom.xml <dependency>
<groupId>com.change_vision.astah</groupId>
<artifactId>astah-community</artifactId>
<version>${astah.version}</version>
<systemPath>${ASTAH_HOME}/astah-community.jar</systemPath>
<scope>system</scope>
</dependency>
이제
빌드 astah-build
및 시작 astah-launch
그러면 시작됩니다.
결론
astah community 7.0 이상에서는 작동하지만 6.9에서는 작동하지 않습니다.
저자의 분이 나쁜 것은 아니라고 생각하기 때문에, 거기서, 이 기사를 읽어 다르지 않게 부탁합니다.
별기사 「 UML 모델링 툴 astah*(Community판)로 플러그인 개발 환경을 시험해 보았다 (3) C# 코드 출력 」로, 자전의 풀 스크래치 C# 출력 플러그인을 썼습니다만, m2t는 사용할 수 있는 것들이 있었던 것을 깨닫고, 이것에서도 C# 출력을 시험해 보고 싶습니다.
계속해서 기사로 해보고 싶습니다.
Reference
이 문제에 관하여(astah* community6.9에서 모델 구동 개발 m2t(Model to Text) 플러그인 실행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/azuki8/items/1a3855380de79481d687
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
빌드한 결과
astah-api.jar와 astah-pro.jar가 없으면 화가났습니다.
astah-api.jar는 공식 홈페이지에 재배포 금지라고 적혀 있었기 때문에,
astah의 설치 경로를 찾았 으면 그렇습니다.
이것은 아래의 "변경점 1"에서 대응합니다.
astah-pro.jar는 이번 개발 환경 내에서 찾을 수 없습니다.
대신 astah-community.jar이 있는지 궁금해하면 astah-api.jar과 같은 위치에있었습니다.
이것은 아래의 「변경점 2」에서 대응합니다.
변경점 1
환경 변수 ASTAH_HOME을 PC에 추가 (astah 설치 경로).
단순히 환경 변수 부족으로 빌드가 통과하지 못했습니다.
변경점 2
xml:astahm2t-master\pom.xml의 일부 변경
변경 전
프로가 2개소 있다
astahm2t-master\pom.xml
<dependency>
<groupId>com.change_vision.astah</groupId>
<artifactId>astah-pro</artifactId>
<version>${astah.version}</version>
<systemPath>${ASTAH_HOME}/astah-pro.jar</systemPath>
<scope>system</scope>
</dependency>
변경 후
커뮤니티로 대체
astahm2t-master\pom.xml
<dependency>
<groupId>com.change_vision.astah</groupId>
<artifactId>astah-community</artifactId>
<version>${astah.version}</version>
<systemPath>${ASTAH_HOME}/astah-community.jar</systemPath>
<scope>system</scope>
</dependency>
이제
빌드
astah-build
및 시작 astah-launch
그러면 시작됩니다.결론
astah community 7.0 이상에서는 작동하지만 6.9에서는 작동하지 않습니다.
저자의 분이 나쁜 것은 아니라고 생각하기 때문에, 거기서, 이 기사를 읽어 다르지 않게 부탁합니다.
별기사 「 UML 모델링 툴 astah*(Community판)로 플러그인 개발 환경을 시험해 보았다 (3) C# 코드 출력 」로, 자전의 풀 스크래치 C# 출력 플러그인을 썼습니다만, m2t는 사용할 수 있는 것들이 있었던 것을 깨닫고, 이것에서도 C# 출력을 시험해 보고 싶습니다.
계속해서 기사로 해보고 싶습니다.
Reference
이 문제에 관하여(astah* community6.9에서 모델 구동 개발 m2t(Model to Text) 플러그인 실행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/azuki8/items/1a3855380de79481d687
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(astah* community6.9에서 모델 구동 개발 m2t(Model to Text) 플러그인 실행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/azuki8/items/1a3855380de79481d687텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)