6 Mart 2023 Pazartesi

POM İçinde dependencyManagement Tag

Giriş
Bu tag ister BOM içinde, ister kendi POM projemiz içinde olsun kullanılmasını istediğimiz kütüphane sürümlerini belirtir.

BOM Import Etmek
<type>pom</type> yapılır. <scope>import</scope> belirtilir

Örnek
Şöyle yaparız
<project ...>
  <modelVersion>4.0.0</modelVersion>
  <groupId>baeldung</groupId>
  <artifactId>Test</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>pom</packaging>
  <name>Test</name>
    
  <dependencyManagement>
    <dependencies>
      <dependency>
        <groupId>baeldung</groupId>
        <artifactId>Baeldung-BOM</artifactId>
        <version>0.0.1-SNAPSHOT</version>
        <type>pom</type>
        <scope>import</scope>
      </dependency>
    </dependencies>
  </dependencyManagement>
</project>
Conflicting Transitive Dependency
Conflicting Transitive Dependency yazısına taşıdım

Hiç yorum yok:

Yorum Gönder

Local Snapshot Kullanmak

Örnek Şöyle yaparız <repository> <id>snapshot-repository</id> <name>Maven2 Snapshot Repository</name> &l...