j2ee

Eclipse J2EE Kullanıcıları İçin Kurulum Tavsiyeleri

eclipse logo

Bu yazı aslında basitçe "Kendime Not" kategorisinde. Benzer ihtiyaçlara sahip geliştiriciler de bu tavsiyelerden yararlanabilirler düşüncesiyle paylaşıyorum.

  1. Organizasyon
  2. Eclipse Ayarları
  3. Eclipse Plugin'leri

Organizasyon

Genel anlamda Java Enterprise Edition (J2EE) platformu üzerinde yazılım geliştiriyorum. IDE olarak Eclipse kullanıyorum. Son sürüm olduğundan burada yer vereceğim bilgiler Indigo hakkında olacak. Öncelikle birden fazla tipte geliştirme tipi için Eclipse kullanıyorsanız başlangıçta şuna benzer bir dosya yapısı oluşturmanızı öneririm:

  • work
    • eclipses
      • eclipse-j2ee
      • eclipse-android
      • eclipse-scala
      • eclipse-php
    • workspaces
      • workspace-j2ee
      • workspace-android
      • workspace-scala
      • workspace-php

Bu tipte bir dosya yapısında, her birini ayrı ayrı tutmak şu bakımdan önemli: Eclipse herbir plugin için kaynak tüketiyor. Bu yüzden Android ile ilgili geliştirme yaparken J2EE araçları gereksiz olarak bilgisayarı yavaşlatıyor. Benzer şekilde Scala için ayrı bir plugin Android geliştirmede yavaşlık sebebi. PHP ile çalışacaksanız da Java IDE'si plugin'leri tamamen alakasız olacaktır. Eclipse zaten geleneksel anlamda aşina olduğumuz bir kuruluma (setup/install gibi bir yapıya) sahip değil. exe dosyasını çalıştırıyorsunuz ve bir portable program olarak çalışıyor. Bu yüzden ben sabit diskimde bir klasör açıyorum, adını da eclipses ya da buna benzer bir şey koyuyorum. Aynı şeyi workspace'ler için de yapıyorum. Bunların hepsini de Work adlı bir klasöre koyuyorum (son tavsiye için Grombell'e teşekkürler).

Hazırlıkları yaptıktan sonra Eclipse Indigo J2EE 64bit sürümünü indiriyorum. http://www.eclipse.org/downloads/
İndirdiğim Eclipse'i de ilgili klasörüme açıyorum (unzip)

Eclipse Ayarları

  1. Eclipse için normalden biraz daha fazla kaynak ayırmamız daha hızlı ve sinirsiz yazılım geliştirme açısından önemlidir. Bunu da eclipse.ini dosyasını açıp Xmx değerini varsayılanın üstünde vererek yapabiliriz. Bilgisayarınızın RAM'ine bağlı olarak 1024, 2048 ya da buna benzer bir değeri MB cinsinden yazabiliyoruz. eclipse dosyasını açıp en sona şu satırı ekliyoruz:
     -Xmx2048m 
  2. Eclipse açılırken Workspace'i sorduğunda, daha önceden organize ettiğimiz şekilde ilgili klasörü gösterip default olarak bunu algılasın diye "bir daha sorma"yı işaretliyoruz.
  3. Karakter kodlamasını (Character Encoding) UTF-8 olarak ayarlıyoruz (Bu yazımda anlattım)
  4. Hangi dil olursa olsun "Spelling" özelliği rahatsızlığından kurtulmak için;
    Window - Preferences'e girip General > Editors > Text Editors Spelling'den "Enable Spell Checking"i kaldırıyoruz.
  5. JDK1.6 -1.7 Karmaşası...
  6. Bazen projelerimiz tamamen 1.6 ile çalıştırılabilir oluyor fakat varsayılan ayarlar 1.7 kullandığından sorun çıkarıyor ve bu sorun tam olarak da belli olmuyor. En iyisi işlere girişmeden evvel JDK1.6'yı varsayılan hale getirmek. 1.7 ile çalışacağımız zaman da buna göre değişiklik yapmayı unutmayalım.

Eclipse Plugin'leri

  1. Subclipse
  2. SVN için kullanılacak plugin Subclipse. http://subclipse.tigris.org/

  3. m2eclipse
  4. Maven için kullanılacak plugin m2eclipse. Help > Install New Software'den Indigo'yu seçtiğimizde bir miktar zaman geçecek. Yükelmesi zaman alıyor ama sonunda Collaboration başlığı altında m2eclipse - Maven Integration for Eclipse'i görebiliriz.

  5. EGit
  6. SVN yerine/ile beraber Git kullanacağımız plugin EGit. m2eclipse'de yaptığımız şekilde EGit'i bulup yükleyebiliriz.

Eklemek istediğiniz, beğenmediğiniz ya da iyi ki yazmışsın dediğiniz şeyler varsa, yorumlarınızla katkıda bulunabilirsiniz, yazıyı paylaşıp destek verebilirsiniz.

Subscribe to RSS - j2ee