2012-11-19 3 views
1

Est-il possible de créer un plugin IntelliJ pour créer un nouveau "Type de Module"? Je souhaite créer un nouveau type de module dans un projet pouvant dépendre d'autres modules de tout type dans le projet, et être une dépendance pour tous les autres modules du projet, et lors de la construction du nouveau type de module personnalisé, exécutez code spécifique au nouveau type de module (ie: son compilateur personnalisé ou autre commande ou processus externe).Est-il possible de créer un plugin IntelliJ pour créer un nouveau "Type de Module"

Répondre

2

Vérifiez IntelliJ IDEA Community Source code, par exemple, le plug-in Android ajoute un nouveau type de module.

À l'heure actuelle, une refonte majeure de l'API est en cours pour IDEA 12 afin de fournir des modèles pour les modules et les projets. Voir this directory pour les modèles Android.

+0

Merci - J'espère que tout cela évoluera vers un SDK plugin (comme ceux que j'ai créés pour d'autres produits) avec des exemples de plugins "hello world" démontables qui peuvent être construits et déployables et des descriptions du fonctionnement des API :) – peterk

+0

Notez que mon intention est de créer un plugin qui me permettra de créer un "module" qui peut appeler un script (Ruby, makefile, ou autre) pour construire/nettoyer/reconstruire sa sortie. Et pour fournir le script du module avec les variables et les chemins globaux, de projet et de module. Et être capable de rendre ce module dépendant d'autres modules, et d'autres modules qui en dépendent. C'est à moins que vous n'en ayez déjà un :) :) – peterk

+0

Je viens de passer 3 jours à regarder ça et il semble arriver à créer un plugin pour exécuter une "shell" pour chacun des cas de "build", «reconstruire» et «nettoyer» et le rendre dépendant d'autres bibliothèques et modules et être une dépendance d'autres modules n'est pas simple et il y a très peu de documents ou d'exemples pour guider un dans cette entreprise. – peterk

Questions connexes