Cumartesi, Haziran 09, 2007

Maven2 ile Projeye Başlamak

maven2 yi diye harika bir program var. Bir projeye başlarken olmazsa olmazlar arasında yer alıyor. Tabki kendim için söylüyorum. Sizde tanıyınca sanırım vazgeçemeyeceksiniz. Evet önce maven-2.0.6-bin.zip i internetten indiriyoruz.



1- Bunu C:\ içerisinde uygun bir yere açıyoruz. Mesala böyle olabilir. C:\Program Files\Apache Software Foundation\maven-2.0.6

2- MAVEN_HOME Değişkenini ayarlıyoruz. Mesala benimki şöyle,

PATH  (buradaki Path Bilgisayarım sağ tıkla oradan  özellikleri 

seç daha sonra çıkan panalden gelişmiş ve ortam değişkenleri ve

oradaki sistem Path oluyor)



PATH C:\Program Files\Apache Software Foundation\

maven-2.0.6\bin;%PATH%




3- Tabiki projemiz java projesi olduğu için hemen

JAVA_HOME yi de kontrol ediyoruz.

Benimki böyle;

JAVA_HOME = C:\Program Files\Java\jdk1.5.0_07

ve

CLASSPATH=C:\Program Files\Java\jdk1.5.0_07\lib;
Consoldan Java -version diyoruz. Java 1.5.0_07

diye bir şeyler görürseniz tamadır.



ve son adım;



4- Maven için konsoldan mvn --version Komutu verin maven-2.0.6

şeklinde birşeyler görürseniz olay tamamlanmıştır.





Buraya kadar herşey yolunda gitti ise hemen  küçük bir proje deneyelim.



mvn archetype:create -DgroupId=struts2.Baslangic  

-DartifactId=denemeStruts

-DarchetypeArtifactId=maven-archetype-webapp



yada burayı kopyala yapıştır yapın. -konsola tabiki-

mvn archetype:create -DgroupId=struts2.Baslangic -DartifactId=denemeStruts -DarchetypeArtifactId=maven-archetype-webapp



[INFO] Scanning for projects...

[INFO] Searching repository for plugin with prefix: 'archetype'.

[INFO] -------------------------------------------------------------------------

---

[INFO] Building Maven Default Project

[INFO] task-segment: [archetype:create] (aggregator-style)

......



Böyle uzun uzun yazılar gelir.. Önemli noktası burası

[INFO] Parameter: groupId, Value: struts2.Baslangic

[INFO] Parameter: packageName, Value: struts2.Baslangic

[INFO] Parameter: package, Value: struts2.Baslangic

[INFO] Parameter: artifactId, Value: denemeStruts

[INFO] Parameter: basedir, Value: C:\TutorialHome

[INFO] Parameter: version, Value: 1.0-SNAPSHOT

[INFO] ********************* End of debug info from resources

 ***********************

[INFO] Archetype created in dir: C:\TutorialHome\denemeStruts

[INFO] -------------------------------------------------------

[INFO] BUILD SUCCESSFUL

[INFO] -------------------------------------------------------

[INFO] Total time: 8 seconds

[INFO] Finished at: Sat Jun 09 14:32:23 JST 2007

[INFO] Final Memory: 5M/9M

[INFO] -------------------------------------------------------



Artık bir projemizde hazır. Devamında bir struts2 projesi yaparız artık.

Beni izlemeye devam....

Powered by ScribeFire.

Hiç yorum yok: