4.1 linuwih

Saiki ayo goleki liyane sing nggawe maven dadi populer - dependency management.

Yen sampeyan pengin nambah sawetara perpustakaan menyang proyek Maven, sampeyan mung kudu nambah menyang file pom, ing bagean dependensi . Iku katon kanggo titik kang prasaja.

Ayo tambahake versi Spring lan Hibernate paling anyar menyang proyek kita. Mangkene apa sing bakal katon:

<dependencies>
 
  <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-core</artifactId>
	<version>5.3.18</version> 
  </dependency>

  <dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-core</artifactId>
    <version>6.0.0.Final</version>
  </dependency>

</dependencies>

Mekaten, sampeyan ora perlu nindakake apa-apa . Yen sampeyan nambahake baris kasebut menyang proyek sampeyan, IDEA bakal langsung ndownload perpustakaan sing dibutuhake. Sawetara detik sawise iku, sampeyan bisa nggunakake kelas ing kode.

Titik penting: yen sampeyan ngunggah proyek menyang GitHub utawa ngirim menyang wong minangka arsip, wong iki dijamin bisa mbangun. Kabeh informasi babagan perpustakaan, dependensi lan skrip mbangun wis disambungake menyang proyek kasebut.

4.2 Cara nggoleki perpustakaan ing Repositori Maven

Miturut cara, aku nambah XML saka rong perpustakaan iki menyang pom.xml ing kurang saka menit. Ora ala, ta? Saiki aku bakal mulang sampeyan carane nambah perpustakaan kanthi cepet menyang proyek kasebut.

Kaping pisanan, ana repositori Maven umum tengah ing Internet , sing nyimpen jutaan perpustakaan. Dumunung ing link https://mvnrepository.com/ , sampeyan bisa nelusuri perpustakaan sing perlu langsung ing.

Maven

Kapindho, bisa uga luwih gampang - langsung nulis menyang Google "maven hibernate" , tindakake link pisanan lan sampeyan bakal entuk:

Maven 2

Pilih versi sing dipengini lan klik ing. Kadhangkala versi paling anyar ngemot sufiks Beta, banjur pindhah menyang sing luwih lawas.

Aku milih versi 6.0.0.Final lan pindhah menyang kaca pungkasan.

Kothak ijo ing kene minangka kode sing kudu disalin menyang pom.xml. Kabeh.

4.3 gudang katergantungan

Nalika mbangun proyek, Maven sampeyan bakal nggoleki perpustakaan (artefak) sing ditemtokake ing gudang lokal. Yen dheweke ora nemokake ing kana, dheweke bakal katon ing gudang Maven global. Banjur upload menyang repositori lokal - kanggo nyepetake mbangun sabanjure.

Nanging saliyane loro repositori iki, ana liyane.

Kaping pisanan, akeh perusahaan gedhe duwe repositori maven kanthi perpustakaan dhewe.

Kapindho, sadurunge panemuan Docker, akeh proyek sing mung dilebokake ing repositori Maven perusahaan sawise dibangun. Lan apa? Panggonan sing apik kanggo nyimpen kabeh. Lan versi maneh didhukung.

Umumé, yen sampeyan ujug-ujug mutusake kanggo nyambungake repositori pihak katelu menyang proyek sampeyan, mula iki bisa ditindakake mung minangka nambah dependensi:

<repositories>
 
  <repository>
  	<id>public-codegym-repo</id>
  	<name>Public CodeGym Repository</name>
  	<url>http://maven.codegym.cc</url>
  </repository>
 
  <repository>
  	<id>private-codegym-repo</id>
  	<name>Private CodeGym Repository</name>
  	<url>http://maven2.codegym.cc</url>
  </repository>
 
</repositories>

Saben repositori nduweni 3 perkara: Kunci/ID, Jeneng lan URL . Sampeyan bisa nemtokake jeneng apa wae - iku kanggo penak, ID uga kanggo kabutuhan internal, nyatane, sampeyan mung kudu nemtokake URL.

Yen iki minangka repositori umum, mula informasi iki gampang digoleki ing google, yen perusahaan, banjur bakal menehi sampeyan nalika menehi akses menyang repositori kasebut.

Pencipta Maven ngerti carane nggawe standar, sampeyan ora bisa nolak.