SORU
12 NİSAN 2010, PAZARTESİ


dependencymanagement ve bağımlılıkları arasındaki farklar maven içinde

dependencyManagement dependenciesarasındaki fark nedir? Apache Maven web sitesinde belgeleri gördüm. Bir bağımlılık dependencyManagement altında tanımlı sürümü belirtmeden çocuk modüller kullanılabilir gibi görünüyor.

Örneğin:

Ana proje (Pro-par) dependencyManagement altında: bir bağımlılık tanımlar

<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8</version>
    </dependency>
 </dependencies>
</dependencyManagement>

Pro-par çocuğu, junit kullanabilirim o zaman :

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
    </dependency>
 </dependencies>

Ancak ben eğer üst pom içinde junit tanımlamak için gerekli olup olmadığını merak? Neden doğrudan gerekli modülünde tanımlamak değil mi?

CEVAP
12 NİSAN 2010, PAZARTESİ


Dependency Management ve tüm çocuklar tarafından devralınmış olan bağımlılıkları eklemeden bağımlılık sürümlerinin yönetimini konsolide merkezileştirmek için izin verir. Bu olduğunda özellikle yararlıdırprojeleri bir dizi(yani birden fazla) ortak bir üst devralır.

dependencyManagement son derece önemli başka bir kullanım örneği eserler geçişli bağımlılıkları kullanılan sürümleri kontrol edilir. Bu zor bir örnek olmadan açıklamaktır. Neyse ki, bu belgelerde gösterilmiştir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ghosti66

    ghosti66

    27 AĞUSTOS 2006
  • lilstevie89

    lilstevie89

    25 Mart 2011
  • JeezyVEVO

    JeezyVEVO

    12 Mayıs 2009