Eclipse'de Maven Projesi Nasıl Oluşturulur

Eclipse, web üzerinde kullanılmak üzere Java uygulamaları oluşturmak için harika bir yazılımdır. Ben kodlayıcı değilim ama bir arkadaşım bu hafta onun Java uygulamalarını nasıl yarattığını öğrenmek için zaman harcıyorum. 'Eclipse'de Maven projesi nasıl oluşturulur' onunla geçirdiği zamanın sonucudur.

Eclipse, Adobe InDesign gibi ama Java için. Birçok işlevi otomatikleştirirken iş yaratabileceğiniz bir ortam sağlar. Ayrıca, parçalarının toplamından çok daha fazlasını yapmak için eklentiler kullanılarak genişletilebilir. Java için öncelikle C, C ++, C #, COBOL, D, Fortran, Haskell, JavaScript, Julia, Lasso, Lua, Perl, PHP, Prolog, Python, Ruby, Ruby on Rails, Rust, Scala, Eclipse eklentileri vardır Groovy, Scheme, Erlang ve diğer birçok dil.

Maven, bir projenin birden çok yönünü yönetmek için proje yönetimi ilkelerini kullanan Eclipse için bir eklentidir. Örneğin, bir Java uygulaması içinde birkaç uygulama gerektiriyorsa, hepsini Maven ile yönetebilirsiniz. Maven, belgeleri, kaynakları, bağımlılık listelerini ve diğer pek çok özel özelliği yönetecek. İşinizi sizin için yapmaz, sadece çok kaynakları yönetmeyi kolaylaştırır.

Flip tarafında, aynı proje üzerinde çalışan birden fazla geliştiriciniz varsa Maven, kaynakları yönetmeyi ve sürüm oluşturma ve değiştirme yönetimi yapmayı kolaylaştırır.

Eclipse'de Maven projesi oluşturma

Eclipse'de Maven projesi oluşturmak için Maven eklentisi yüklü bir Eclipse kurulumuna ihtiyacınız olacaktır. Tomcat'ın da koşmasına ihtiyacın olacak.

  1. Eclipse'i aç ve kaldır ve çalıştır.
  2. Eclipse menüsünden Dosya, Yeni ve Maven Projesi'ni seçin.
  3. Kendi başınıza çalışıyorsanız ve bir modele ihtiyacınız yoksa, 'Basit bir proje oluştur' ve 'Varsayılan çalışma alanı konumunu kullan' seçeneğinin yanındaki kutuları işaretleyin. Bir arketip istiyorsanız, 'Tüm kataloglar' ile başlamak için iyi bir seçenek, daha sonra 'learnlib'.
  4. Gerekirse Artifact id ekleyin. Egzotik bir şey kullanmadığınız sürece varsayılan olarak tamamdır.
  5. Daha sonra projeyi daha kolay yönetmek için adı ve açıklamayı ekleyin.
  6. Sonra Finish'e basın.

Proje şimdi oluşturulmalı ve hiyerarşide gösterilmelidir. Menüden 'pom.xml' seçeneğini seçin ve özellikleri keşfedin.

Maven'deki archetype ayarı, projenizin dinamik olmasını isteyip istemediğinizi belirleyecektir. Kendinizi Maven'le tanıştıysanız, bir tane ayarlamanıza gerek yoktur, ancak dinamik projelerle oynamak istiyorsanız, bir arketip yazmanız gerekecektir. Gördüğüm, görünüşe göre standart olan 'maven-eclipse-webapp' idi.

Maven projenizle ilgili hataları düzeltme

Eclipse ile geçirdiğim tek şey hatalardı. Birkaç tane gördüm, bir Tomcat hatası ve normal bir Java hatası. Java hatası bir Maven temiz yüklemesi gerektirirken Tomcat hatası bir yapılandırma değişikliği gerektirdi.

Parlak yeni Maven projemi oluşturduğumda ve onunla çalışmayı denediğimde bir Java sunucu hatası gördüm. Bu, bağımlılığın yüklenmediği anlamına gelir. Bu görünüşte yaygın, bu yüzden bunu düzeltmek için nasıl.

  1. Eclipse'deki Maven projenizi açın.
  2. Projenin Özellikleri'ni açın.
  3. Soldaki menüde Hedeflenen Runtimes'i seçin.
  4. Orta pencereden Apache Tomcat'i seçin ve Tamam'a basın.

Maven temiz yükleme

Bir Maven temiz yükleme, göründüğü kadar ciddi değildir. Başlangıçta herşeyi yeniden ayarlamam gerektiğini düşündüm, ama neyse ki benim için yapmadı. Sadece birkaç saniye süren hızlı bir işlemdir ve görünüşe göre herhangi bir bozuk dosyayı veya eksik kaynağı yeniden yüklemekten başka bir şekilde yüklemeyi etkilemez.

  1. Eclipse'i açın ve sorun yaşadığınız projeyi seçin.
  2. Üst menüden Proje'yi ve ardından Temiz'i seçin.
  3. Açılır pencerede temizlemek istediğiniz projeyi seçin ve 'Aşağıda seçilen projeleri temizle'yi seçin. Ardından Tamam'a basın.

Bu süreç, bağımlılıklar ve yapılandırmalarla ilgili sorunları araştırıyor ve mümkünse bunları onaracak. Ben yaşadım hata üzerinde çalışmadı ama Windows Gezgini'nde proje klasöründen '.m2 / depo' silme bunu düzeltdi.

Hem Eclipse hem de Maven'de biraz kayıp hissetmeye itiraf etmeliyim. Her iki program da güvenilir bir şekilde yönetmek için ihtiyaç duydukları her şeyi yönetiyor gibiydi, ancak Java'yı keşfetmeye başlamak için uygun bir yer değiller. Yine de, Eclipse'de bir Maven projesinin nasıl doğru bir şekilde oluşturulacağını ve kendi projelerinizde sizin için yararlı bir rehberlik sağladığını umuyoruz.

Herhangi bir göze çarpan hataları tespit ederseniz veya ekleyeceğiniz bir şey varsa, lütfen aşağıya bildirin.

Ayrıca Bkz