본문 바로가기
IT/mendix

Mendix Extensibility API - Mendix Studio Pro 커스텀 기능 추가

by 가능성1g 2024. 12. 30.
반응형

 

Nuget이용 패키지 설치 Mendix.StudioPro.ExtensionsAPI

Visual Studio Community 2022 > 도구 > Nuget 패키지 관리자 > 솔루션용 Nuget 패키지 관리

버전은 Mendix Studio Pro 와 일치하도록 선택한다.

 

manifest.json 파일 생성 추가

{ "mx_extensions": [ "KJB.ExCreateMenu.MendixExtension.dll" ] }

 

생성된 manifest.json 파일을 오른쪽 클릭 속성 선택

컴파일시 항상 복사로 옵션 변경

 

Mendix Studio Pro 에서 테스트 할 프로젝트를 생성합니다. 어떤 프로젝트도 상관없음. 난 Blank 로 생성

해당 프로젝트의 폴더로 이동후 extensions 폴더 생성 후, 서브폴더로 회사폴더 하나더 생성

C:\MENDIX_DEV\ExCreateMenu\extensions\KJB

 

익스테션 빌드시 위의 폴더로 자동 복사하기위한 빌드 후 이벤트 추가

프로젝트에서 오른쪽 클릭 속성 선택

빌드 > 이벤트 > 빌드 후 이벤트에 추가

xcopy /y /s /i "$(TargetDir)" "C:\MENDIX_DEV\ExCreateMenu\extensions\KJB"

 

mendix 실행시 옵션 추가 --enable-extension-development

 

Visual Studio 에서 Ctrl+Shift+B 로 빌드 하고, Mendix Studio Pro 에서 F4 로 동기화 해서, Extension 확인!

 

 

 

반응형