Apache Maven, bir projenin kapsamlı ve okunması kolay durumunu sağlamak için tasarlanmış, Java uygulamaları geliştirmeye yönelik bir proje yönetim aracıdır.
Ayrıca bir POM (Proje Nesne Modeli) yaklaşımı içerir, yani standartlaştırılmış yazılım kitaplıkları ve eklentileri kullanır. Bu özellikler, birden çok ekip için standart bir geliştirme ortamı oluşturmaya yardımcı olur.
Bu eğitim size yol gösterecek Apache Maven’i CentOS 7’ye kurmak.
Önkoşullar
- CentOS 7 çalıştıran bir sistem
- ile bir kullanıcı hesabına erişim sudo veya kök ayrıcalıkları
- Bir terminal penceresine/komut satırına erişim (Ctrl-Alt-F2)
- bu yum paket yöneticisi, varsayılan olarak dahildir
- (İsteğe bağlı) wget yazılım programı
1. Seçenek: Apache Maven’i Yum ile CentOS’a kurun
1. Bir terminal penceresi açın ve aşağıdakileri girin:
sudo yum install maven
Yüklemeyi onaylayın ve işlemin tamamlanmasına izin verin. Maven şimdi sisteminizde kurulu olmalıdır.
2. Maven sürümünü kontrol ederek kurulumu doğrulayın:
mvn ––version
Aşağıdaki çıktı, başarılı bir kurulumu onaylar:
Not: Bu makalenin yazıldığı sırada, Apache Maven’in en son kararlı sürümü 3.6.0 idi. Daha eski bir sürüme ihtiyacınız varsa, Maven’s’i kontrol edebilirsiniz. yayın geçmişi.
2. Seçenek: Maven’in En Son Sürümünü Yükleyin
Bazen varsayılan havuzlardaki yazılım sürümü, geliştiricilerin en son kararlı sürümünden daha eskidir. Bu bölüm kılavuz boyunca size yol gösterecek Apache Maven’in CentOS’a kurulumu.
1. Adım: Java Geliştirme Kitini Kurun
Apache Maven, Java Development Kit’i gerektirir. Bu kılavuz OpenJDK yazılım paketini kullanır.
1. Bir terminal penceresinde aşağıdakileri girin:
sudo yum install java-1.8.0-openjdk-devel
İşlemin tamamlanmasına izin verin.
2. Java sürümünü kontrol ederek kurulumu doğrulayın:
java –version
2. Adım: CentOS için Apache Maven’i İndirin
Maven kaynak dosyasını şuraya indirin: /tmp şu komutla dizin:
sudo wget http://mirrors.ibiblio.org/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz –P /tmp
“Komut bulunamadı” hatası alıyorsanız, şu komutu kaçırıyor olabilirsiniz: wget yazılım. Şunu girerek kurun:
sudo yum install wget
ayıklayın .tar.gz Arşiv:
sudo tar xf /tmp/apache-maven-2.6.0-bin.tar.gz –C /opt
(İsteğe bağlı) Aşağıdakileri girerek sembolik bir bağlantı oluşturun:
sudo ln –s /opt/apache-maven-3.6.0 /opt/maven
Bu adım, ayıklanan dizini korur ancak kullanmanıza izin verir. /seç/maven bu dizine kısayol olarak.
3. Adım: Ortamı Yapılandırın
Apache Maven bir yapılandırma dosyasından çalışır, /etc/profile.d/maven.sh.
1. Şunları girerek yapılandırma dosyasını oluşturun ve düzenleyin:
sudo vi /etc/profile.d/maven.sh
2. Aşağıdaki satırları girin:
# Apache Maven Environmental Variables
# MAVEN_HOME for Maven 1 - M2_HOME for Maven 2
export JAVA_HOME=/usr/lib/jvm/jre-openjdk
export M2_HOME=/opt/maven
export MAVEN_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}
Dosyayı kaydet ve çık.
3. Aşağıdakileri girerek dosya izinlerini chmod komutuyla değiştirin:
sudo chmod +x /etc/profile.d/maven.sh
4. Ardından dosyayı şu komutla yükleyin:
source /etc/profile.d/maven.sh
4. Adım: Apache Maven Kurulumunu Doğrulayın
Apache Maven’in kurulumunu doğrulamak için şu komutu kullanın:
mvn ––version
Sistem göstermelidir Apache Maven 3.6.0 Ve Maven Ana Sayfası: /opt/maven.
Apache Maven’i Kullanma
Maven başlangıçta Java projeleri için tasarlandı. Ancak Ruby ve C# gibi diğer programlama dillerini oluşturmak ve yönetmek için de kullanılabilir.
Maven’in çalışma yollarından biri eklentilerin kullanılmasıdır. Maven, merkezi bir havuzdan kitaplıkları ve eklentileri indirebilir ve yerel bir sürümü önbelleğe alabilir. Çoğu eklenti Java’yı desteklemek için yazılmıştır. Maven’i başka bir programlama dilini yönetmek için kullanmayı planlıyorsanız, o dil için kendi eklentilerinizi yazmanız gerekebilir.
Çözüm
Aferin, Apache Maven’i CentOS 7’ye başarıyla yüklediniz.
Kurulum veya başlangıç ve orta seviye eğitimler hakkında daha fazla bilgi için lütfen şuraya göz atın: resmi Maven belgeleri.