SWE574-2011F-Group1 / Project-0

5 stars 3 forks source link

Development Environment in Kurulmasi #6

Closed radalin closed 12 years ago

radalin commented 12 years ago

Herkes kendi tarafina development environment i kuracak. Bununla ilgili,

http://www.playframework.org/documentation/1.2.3/home

buradaki dokumantasyon bolumunde hem bir giris hem de kurulum ile ilgili detaylar var.

Asagidaki linki IDEyi kurmak icin kullanabilirsiniz

http://www.playframework.org/documentation/1.2.3/ide

Eclipse entegrasyonu icin su link kullanilabilir: https://code.launchpad.net/~play-developers/ (Pluginin kullanimi http://vimeo.com/8926899)

herkeste kurulacaginin denetlenmesi lazim.

radalin commented 12 years ago

Eclipse kullanacak insanlar icin, kodu checkout ettiken sonra "play eclipsify" komutunu calistirmalari gerekecek, boylece eclipse projesi olarak import edebilecekler.

Ayrica eclipsify, gerekli olan launcher lari da yaratiyor. Boylece eclipse uzerinden run a basarak calistirabilirsiniz. Ayni sey debug mevzusu icin de gecerli. Debug launcher (JPDA) ini da koymuslar, onu kullanarak debug edebilirsiniz.

Eclipse pluginini de $PLAY_HOME/support/eclipse klaosurunun altina koymus adamlar, yani play download u ile birlikte geliyor. $ECLIPSE_HOME/dropins klasorune kopyalayinca oluyormus.

radalin commented 12 years ago

Bunu aslinda initial commit isine yazmisim ama buraya da yazmam gerekiyormus.

Eclipsify kismini simdi denedim. Bunu herkesin kendinin calistirmasi lazim. Bunun sebebi de, eclipsify komutunun bazi kisiye ozel ayarlar cikariyor olmasi. Ornegin classpath dosyasinda, "/Users/roysimkes/..." yaziyor. Dolayisiyla benim commit edecegim bu mevzu baskalarinin isine yaramayacak. Onun icin buradaki eclipse e convert etme isini, herkesin kendi development ortami kurma isine atamamiz lazim.

radalin commented 12 years ago

Bunu Windows ortamına kurmayı becerdim. Bunun için şu adımları izledim:

  1. JDK indirdim (http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u27-download-440405.html)
  2. Play! Framework indirdim
  3. Environment ortamına Play! i unzip ettiğim klasörün yolunu atadım. (My Computer -> Properties -> Advanced System Settings -> Environment Variables kısmının, System variables alanındaki Path değişkenine "C:\Users\roysimkes\Sites\play-1.2.3" diye yazdım)
  4. Github sitesindeki Git Gui ve RSA yapma ayarlarını aynen uyguladım. (http://help.github.com/win-set-up-git/)
  5. Netbeans Java EE indirdim. Kurup yanında bir de Tomcat 7 kurdum.
  6. Git Bash ile şu komut ile projeyi kendime checkout ettim: git clone git@github.com:SWE574-2011F-Group1/Project-0.git
  7. Cmd.exe kısmını açtım, projeyi klonladığım yere gittim, play netbeansify dedim.
  8. Netbeans'i açıp, open project diyerekten, projenin olduğu klasöre gittim, netbeans projesi olarak gözüküyordu zaten onu seçtim.
  9. Run tuşuna bastım, çalıştı (başta bir build.xml compile error verdi, bu da lib klasörü yoktu diye, bir tane lib klasörü oluşturdum, sonra hiç bir sorun yaşamadım.)
  10. Tomcat e deploy etmek için, önce kurulu olan tomcat'i services tabından çalıştırdım.
  11. Tomcat kullanıcı ayarları için Services -> Server -> Tomcat -> Properties sayfasında Catalina Base klasörünün içine gidip, conf/tomcat-users.xml dosyasını açtım. Buradaki ide kullanıcısına, manager-gui rolunu ekledim.
  12. komut satırında, play projesini war haline getirmek için şunu çalıştırdım: play war -o ../hede --zip
  13. localhost:8084/manager adresine gittim. conf/tomcat-users.xml dosyasında kullanıcı adı ve şifresi ile giriş yaptım.
  14. anasayfada deploy war bölümünden az önce yarattığım war dosyasını upload ettim.
  15. localhost:8084/hede ye giderek projeyi sorunsuz bir şekilde çalıştırdım.
radalin commented 12 years ago

Bununla ilgili pazar gunu oturduk, git den cekmek disinda diger her seyi tamamladik.

radalin commented 12 years ago

Bunu bugun bitirdik. Herkes development ortamini kurdu. Git ten pull yapti. Artik herkes gelistirme yapabilir durumda.