2010-09-07 14 views
6

Bir intellij eklentisine dönüştürmek istediğim bir tutturma eklentim var. Bunu yapmanın hızlı bir yolu var mı? Kullanabileceğim tasarım modelleri neler olacak?Eclipse eklentisini Intellij'ye dönüştürme

+3

Tasarım desenleri? Eklentiler için kendi API'lerini takip edin. – duffymo

+1

Hangi eklenti? Muhtemelen eklentinin "modelini", yani bazı verilerin işlenmesini yapan ya da yaptıklarını yapan kısmı kopyalayıp yapıştırabilirsiniz. Eclipse ve IntelliJ'in bunu yapmak için farklı API'leri olduğundan, eklentinin grafiksel kısmını taşımak için önemli bir yol yoktur. – Jes

+0

@Jes - Bu benim http://fast-code.sourceforge.net/ adresindeki eklentim. Modeli soruyordum, ör. Tutulma özel olan "Kaynak", "Klasör" vb. Bu yüzden benim model nesnesine sahip olmalı ve tutulma veya intellij ile eşleştirmeliyim. Hangi tasarım deseni buna uygundur? – fastcodejava

cevap

7

Bunu yapmanın basit ve hızlı bir yolu olmadığını düşünüyorum. Sen derinden

+0

Teşekkürler, bir diğerine dönüştürmeye yardımcı olacak herhangi bir belge var mı? – fastcodejava

3
  1. ilk tam senin taşıdığınız eklentisi anlama ihtiyacı eklenti yapısını ve Eclipse eklentisi API ve IDEA undestand gerekir. Intellij eklenti geliştirme ortamı. http://www.jetbrains.org/display/IJOS/Writing+Plug-ins

  2. intellij mimarisini anlama: http://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+Architectural+Overview

  3. eklentisi geliştirme başlarken okumak: http://confluence.jetbrains.com/display/IDEADEV/Getting+Started+with+Plugin+Development http://www.youtube.com/watch?v=AktCFxC9Bx0

  4. intellij ait Sourcecode çok yararlı olduğu zaman bazı işlevlerin veya sınıfların da ihtiyaç dokümantasyonu.

  5. bir eklenti Sourcecode: https://github.com/whunmr/emacsIDEAs

İlgili konular