ΠΠ΅ΡΠΊΠ°Π»ΠΎ Maven Beta
https://mvn-mirror.gitverse.ru ΡΠ²Π»ΡΠ΅ΡΡΡ Π·Π΅ΡΠΊΠ°Π»ΠΎΠΌ Maven Central Repository. GitVerse Π½Π΅ Π½Π΅ΡΠ΅Ρ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΡ Π·Π° ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², ΠΏΠ°ΠΊΠ΅ΡΡ Π·Π΅ΡΠΊΠ°Π»ΠΈΡΡΡΡΡΡ Ρ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΈ ΠΏΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ ΠΊΠ°ΠΊ Π΅ΡΡΡ.
Π‘Π΅ΡΠ²ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ Beta, ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΡΡΠΎΠ²Π½Π΅ ΡΠ΅ΡΠ²ΠΈΡΠ° (SLA) ΡΡΠΎΡΠ½ΡΠ΅ΡΡΡ.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π·Π΅ΡΠΊΠ°Π»Π° ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ Π² Maven
ΠΠ»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π·Π΅ΡΠΊΠ°Π»Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΠΉΠ» settings.xml. ΠΠ½ ΠΎΠ±ΡΡΠ½ΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ .m2 Π² Π΄ΠΎΠΌΠ°ΡΠ½Π΅ΠΌ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
ΠΡΠΊΡΠΎΠΉΡΠ΅ ΡΠ°ΠΉΠ» settings.xml .m2 Π² Π²Π°ΡΠ΅ΠΌ Π΄ΠΎΠΌΠ°ΡΠ½Π΅ΠΌ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅. ΠΡΠ»ΠΈ ΡΠ°ΠΉΠ» ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ, ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π΅Π³ΠΎ.
ΠΠ½ΡΡΡΠΈ ΡΠ΅Π³Π°
<settings>Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠ΅ΠΊΡΠΈΠΈ Π·Π΅ΡΠΊΠ°Π»Π° ΠΈ ΠΏΡΠΎΡΠΈΠ»Ρ:<!-- Π‘Π΅ΠΊΡΠΈΡ mirrors --> <mirrors> <mirror> <id>mvn-mirror</id> <name>GitVerse Maven Mirror</name> <url>https://mvn-mirror.gitverse.ru</url> <mirrorOf>*</mirrorOf> </mirror> </mirrors> <profiles> <profile> <id>gitverse</id> <repositories> <repository> <id>mvn-mirror</id> <url>https://mvn-mirror.gitverse.ru</url> <releases><enabled>true</enabled></releases> <snapshots><enabled>true</enabled></snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>mvn-mirror</id> <url>https://mvn-mirror.gitverse.ru</url> <releases><enabled>true</enabled></releases> <snapshots><enabled>true</enabled></snapshots> </pluginRepository> </pluginRepositories> </profile> </profiles> <!-- Π‘Π΅ΠΊΡΠΈΡ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ ΠΏΡΠΎΡΠΈΠ»Ρ --> <activeProfiles> <activeProfile>gitverse</activeProfile> </activeProfiles>ΠΠ΄Π΅:
<id>- ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΏΡΠΎΡΠΈΠ»Ρ;<name>β ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π·Π΅ΡΠΊΠ°Π»Π°;<url>β URL-Π°Π΄ΡΠ΅Ρ Π·Π΅ΡΠΊΠ°Π»Π° ΠΠ΅ΡΠΊΠ°Π»Π° GitVerse;<mirrorOf>β ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΌΠ΅Π½Π΅Π½ Π·Π΅ΡΠΊΠ°Π»ΠΎΠΌ GitVerse.
ΠΠΎΠ»Π½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°ΠΉΠ»Π°
settings.xml:<?xml version="1.0" encoding="UTF-8"?> <settings> <!-- Π‘Π΅ΠΊΡΠΈΡ mirrors --> <mirrors> <mirror> <id>mvn-mirror</id> <name>GitVerse Maven Mirror</name> <url>https://mvn-mirror.gitverse.ru</url> <mirrorOf>*</mirrorOf> </mirror> </mirrors> <profiles> <profile> <id>gitverse</id> <repositories> <repository> <id>mvn-mirror</id> <url>https://mvn-mirror.gitverse.ru</url> <releases><enabled>true</enabled></releases> <snapshots><enabled>true</enabled></snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>mvn-mirror</id> <url>https://mvn-mirror.gitverse.ru</url> <releases><enabled>true</enabled></releases> <snapshots><enabled>true</enabled></snapshots> </pluginRepository> </pluginRepositories> </profile> </profiles> <!-- Π‘Π΅ΠΊΡΠΈΡ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ ΠΏΡΠΎΡΠΈΠ»Ρ --> <activeProfiles> <activeProfile>gitverse</activeProfile> </activeProfiles> </settings>ΠΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΠ΅ Maven:
mvn clean install
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° Π·Π΅ΡΠΊΠ°Π»
ΠΠ»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° Π·Π΅ΡΠΊΠ°Π» Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ <mirror> Π²Π½ΡΡΡΠΈ ΡΠ΅Π³Π° <mirrors>. ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ <mirror> Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ΅ Π·Π΅ΡΠΊΠ°Π»ΠΎ.
ΠΡΠΈΠΌΠ΅Ρ:
<mirrors>
<mirror>
<id>mvn-mirror</id>
<name>GitVerse Maven Mirror</name>
<url>https://mvn-mirror.gitverse.ru</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>new-mirror</id>
<name>New Mirror Repository</name>
<url>http://new-mirror.example.com/repository/maven-public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>ΠΠ΄Π΅:
<id>β ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π·Π΅ΡΠΊΠ°Π»Π°;<name>β ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π·Π΅ΡΠΊΠ°Π»Π°;<URL>β Π°Π΄ΡΠ΅Ρ Π·Π΅ΡΠΊΠ°Π»Π°.<mirrorOf>β ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΌΠ΅Π½Π΅Π½ Π·Π΅ΡΠΊΠ°Π»ΠΎΠΌ. Π Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΎΠ±Π° Π·Π΅ΡΠΊΠ°Π»Π° Π·Π°ΠΌΠ΅Π½ΡΡΡ ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ Maven.