Butun axtardiqlarinizi tapmaq ucun buraya: DAXIL OLUN
  Mp4 Mp3 Axtar Yukle
  Video Axtar Yukle
  Shekil Axtar Yukle
  Informasiya Melumat Axtar
  Hazir Inshalar Toplusu
  AZERI CHAT + Tanishliq
  Saglamliq Tibbi Melumat
  Whatsapp Plus Yukle(Yeni)

  • Ana səhifə
  • Təsadüfi
  • Yaxınlıqdakılar
  • Daxil ol
  • Nizamlamalar
İndi ianə et Əgər Vikipediya sizin üçün faydalıdırsa, bu gün ianə edin.
 Kömək
Kitab yaradıcısı ( deaktiv et )
 Bu səhifəni kitabınıza əlavə edin Kitabı göstər (0 səhifə) Səhifə təklif edin

Apache Maven

  • Məqalə
  • Müzakirə

Apache Maven — proqram təminatı layihələrinin yığımının avtomatlaşdırılması freymvorkudur. Bu zaman layihələrin (project) strukturunun təsviri XML şəkində olan POM (Project Object Model) fayllarında saxlanır. Apache Maven "Apache Software Foundation" tərəfindən yaradılmışdır.[5]

Apache Maven
Loqonun şəkli
Tipi Paket meneceri
Tərtibatçı Apache Software Foundation
Repozitoriya github.com/apache/maven
Proqramlaşdırma dili Java[3][4][…]
Əməliyyat sistemi çarpaz platformalı[d]
Yayımlanma tarixi 1 fevral 2008[1]
Platforma Java Virtual Machine
Sonuncu versiya
  • 3.9.11[2]
Sayt maven.apache.org
Vikianbarın loqosu Vikianbarda əlaqəli mediafayllar

Sistemin adı İdiş dilindən götürülmüşdür və tərcüməsi bilikləri yığan deməkdir.[6]

Apache Maven layihənin deklarativ yığımını təmin edir. Təsvir fayllarında layihənin ayrıca icra komandaları yox, onun spesifikasiyası saxlanılır. Maven Java, C Sharp, Ruby, Scala proqramaşdırma dilləri üçün istifadə olunur.[7]

Sintaksisi

Layihənin yığımının konfiqurasiyası POM fayllarında saxlanılır.

<project>
  <!-- Maven 2.x POM-ları üçün versiya həmişə 4.0.0 olur-->
  <modelVersion>4.0.0</modelVersion>
  
  <!-- layihənin koordinatları, yəni bu llayihəni identifikasiya edən dəyərlər-->
  
  <groupId>com.mycompany.app</groupId>
  <artifactId>my-app</artifactId>
  <version>1.0</version>

  <!-- asılı olduğu kitabxanalar-libraries -->
  
  <dependencies>
    <dependency>
    
      <!-- lazımi kitabxananın kooridnatları -->
      
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      
      <!-- bu kitabxana yalnız layihəni icra etmək və test üçün istifadə olunur  -->
      
      <scope>test</scope>
      
    </dependency>
  </dependencies>
</project>

İstinadlar

  1. ↑ Crunchbase (ing.). 2007.
  2. ↑ Release 3.9.11. 2025.
  3. ↑ https://www.zhihu.com/question/20297619.
  4. ↑ The maven2 Open Source Project on Open Hub: Languages Page. 2006.
  5. ↑ "Архивированная копия" (ingilis). 19 fevral 2012 tarixində orijinalından arxivləşdirilib. İstifadə tarixi: 26 fevral 2012. POM
  6. ↑ "Maven — What is Maven?" (ingilis). 21 fevral 2012 tarixində arxivləşdirilib. İstifadə tarixi: 25 fevral 2012.
  7. ↑ Apache Maven Community. "Apache Maven Compiler Plugin". Apache Maven Project (ingilis). 13 dekabr 2015 tarixində arxivləşdirilib. İstifadə tarixi: 18 dekabr 2015.
Mənbə — "https://az.wikipedia.org/w/index.php?title=Apache_Maven&oldid=8356344"
Informasiya Melumat Axtar