Apache Maven
Π Π΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ Maven Package Registry ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠ°ΠΊΠ΅ΡΠ°ΠΌΠΈ (Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌΠΈ, Π°ΡΡΠ΅ΡΠ°ΠΊΡΠ°ΠΌΠΈ) Π² ΡΠΎΡΠΌΠ°ΡΠ΅ Maven. ΠΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°ΡΡ, ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΠΈ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΠΌΠΈ Maven-ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ².
ΠΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ ΠΏΠ°ΠΊΠ΅ΡΠ°
ΠΠ°ΠΌΠ΅Π½ΠΈΡΠ΅ Π²
settings.xmlΡΠΎΠΊΠ΅Π½ Π½Π° Π²Π°Ρ:<settings> <servers> <server> <id>gitverse</id> <configuration> <httpHeaders> <property> <name>Authorization</name> <value>token b9fc851700bc67f92a3394f9afd164331c529c43</value> </property> </httpHeaders> </configuration> </server> </servers> </settings>Π Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
settings.xml:- Π΄Π»Ρ Windows -
C:\Users\<YourUsername>\.m2\settings.xml; - Π΄Π»Ρ MacOS ΠΈ Linux -
/home/username/.m2/settings.xml(Π΄ΠΎΠΌΠ°ΡΠ½ΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ).
- Π΄Π»Ρ Windows -
ΠΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ Π² ΡΠ°ΠΉΠ» ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°
pom.xml:<repositories> <repository> <id>gitverse</id> <url>https://gitverse.ru/api/packages/Π²Π°Ρ_username_Π²_GitVerse/maven/</url> </repository> </repositories> <distributionManagement> <repository> <id>gitverse</id> <url>https://gitverse.ru/api/packages/Π²Π°Ρ_username_Π²_GitVerse/maven/</url> </repository> <snapshotRepository> <id>gitverse</id> <url>https://gitverse.ru/api/packages/Π²Π°Ρ_username_Π²_GitVerse/maven/</url> </snapshotRepository> </distributionManagement>ΠΠΏΡΠ±Π»ΠΈΠΊΡΠΉΡΠ΅ ΠΏΠ°ΠΊΠ΅Ρ, Π²ΡΠΏΠΎΠ»Π½ΠΈΠ² ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ Ρ Π²Π°ΡΠΈΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ:
mvn deployΠ ΠΏΡΠΎΡΠΈΠ»Π΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΠ°ΠΊΠ΅ΡΡ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡΡ Π½ΠΎΠ²ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ maven:

Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΏΠ°ΠΊΠ΅ΡΠ°
ΠΠΎΡΡΠ΄ΠΎΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΎΠΏΠΈΡΠ°Π½ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠ°:
