2012-11-19 4 views
1

IntelliJ 플러그인을 만들어 새로운 "모듈 유형"을 만들 수 있습니까?IntelliJ 플러그인을 만들어 새로운 "모듈 유형"을 만들 수 있습니까

프로젝트의 다른 모듈에 종속적 일 수 있고 프로젝트의 다른 모듈에 대한 종속성이있는 새 모듈 유형을 프로젝트에 만들고 싶습니다. 그리고 새 사용자 정의 모듈 유형을 빌드 할 때 execute 새로운 유형의 모듈 (즉, 사용자 정의 컴파일러 또는 다른 외부 명령 또는 프로세스)에 특정한 코드.

답변

2

예를 들어 IntelliJ IDEA Community Source code을 확인하십시오. 예를 들어 Android 플러그인이 새로운 모듈 유형을 추가합니다.

지금 모듈과 프로젝트 용 템플릿을 제공하기 위해 IDEA 12에서 주요 API 재 설계가 진행 중입니다. Android 템플릿의 경우 this directory을 참조하십시오.

+0

감사합니다. -이 모든 것이 샘플 빌드 가능을 제거하고 빌드 할 수있는 "hello world"플러그인 쉘 프로젝트 및 API 작동 방식에 대한 설명과 함께 플러그인 SDK (예 : 다른 제품 용으로 만든 SDK)로 이동합니다. :) – peterk

+0

필자가 의도 한 것은 스크립트를 작성 (루비, 메이크 파일 등)하여 출력을 빌드/클린/리빌드 할 수있는 "모듈"을 만들 수있는 플러그인을 만드는 것이다. 또한 전역, 프로젝트 및 모듈 정의 변수 및 경로를 모듈 스크립트에 제공합니다. 그리고 그 모듈을 다른 모듈과 다른 모듈에 의존하게 만들 수 있습니다. 당신이 이미 이것을 할 사람이 없다면 :) :) – peterk

+0

방금 ​​3 일간 보았는데 "build"의 각 경우에 대해 "쉘 명령"을 실행하는 플러그인을 만드는 것으로 보입니다. "다시 빌드"및 "정리"하고 다른 라이브러리 및 모듈에 의존하게 만들고 다른 모듈의 종속성은 아무런 간단한 문제가 아니며이 작업을 안내하는 문서 나 예제는 거의 없습니다. – peterk