Maven Kullanarak Tüm Bağımlılıkları içeren Java Projesi Nasıl Oluşturulur? maven kaynakları, maven bağımlılığı ve maven kavanozu Eklentileri

Yayınlanan: 2016-11-26
build-java-project-tüm bağımlılıkları-kullanarak-maven-maven-resources-maven-dependency-and-maven-jar-plugins

Kurumsal düzeyde Java Projesi üzerinde mi çalışıyorsunuz? Tüm bağımlılıkları güncel tutmak için Maven POM.xml dosyasını mı kullanıyorsunuz? Projenizde src folder , resources folder , lib folder vb. var mı? Peki ya bu projeyi 3. taraf istemciye dağıtmak isterseniz? Başka bağımsız donanım var mı?

Java Projenizin yürütülebilir dosyasını Maven Eklentileri ile oluşturmanın ve oluşturmanın basit bir yolu var. Aşağıdaki örnek Java Projesine bir göz atın.

crunchify-com-maven-örnek-tam-proje-yapısı

Hadi başlayalım ve projenin tüm bölümlerini açıklamama izin verin:

  1. CrunchifyMavenBuildPlugins bir Maven Projesidir. Java projeniz varsa ve bunu Maven projesine dönüştürmek istiyorsanız, bu öğreticiyi izleyin.
  2. İki klasörümüz var. src ve resources.
  3. resources klasörünün içinde, yürütülebilir bir kabuk komut dosyası içeren Scripts adlı bir klasörümüz var.
  4. CrunchifyMain.java , içinde main(String args[]) yöntemi bulunan bir ana başlangıç ​​noktasıdır.
  5. pom.xml dosyasına dahil edilen tüm bağımlılıklarla yürütülebilir .jar projesi oluşturacak Maven Eklentilerini ekleyeceğiz.

Aşama 1

pom.xml dosyanızı açın ve aşağıdakileri <build> altına ekleyin. Not: Aşağıya 3 eklenti ekledim.

  1. maven-resources-plugin : Kaynaklar Eklentisi, proje kaynaklarının çıktı dizinine kopyalanmasını yönetir. Ana kaynaklar, ana kaynak koduyla ilişkili kaynaklardır.
  2. maven-dependency-plugin: Bağımlılık eklentisi, yapıtları manipüle etme yeteneği sağlar. Yapıtları yerel veya uzak depolardan belirli bir konuma kopyalayabilir ve/veya paketten çıkarabilir.
  3. maven-jar-plugin: Bu eklenti, kavanoz oluşturma ve imzalama yeteneği sağlar.

İşte tam bir pom.xml dosyası. Temelde <build> etiketi ile ilgileneceksiniz.

Lütfen aşağıdaki ihtiyacınıza göre dizin konumunu, dosya adını ve yolunu güncelleyin.

Adım 2

Project -> Run As -> Maven Build

Eclipse'de Maven Yapısı

Aşama 3

clean install ” argümanını sağlayın

Temiz Kurulum - Eclipse'de Maven Build

4. Adım

Sonuç böyle bir şey görmelisiniz.

maven-temiz-kurulum-inşa-başarı-sonucu

Adım 5

Şimdi bunun altındaki her şeyi kontrol etmek için /target/Crunchify klasörünü kontrol edin.

maven-resources-maven-dependency-maven-jar-plugin-to-build-java-project

Adım-6

Şimdi projenizi aşağıdaki $bash> java -jar Crunchify.jar komutuyla çalıştırın.

Proje oluşturma konusunda herhangi bir sorununuz varsa bana bildirin. Keyifli ve Mutlu Kodlamalar.