ΠΠ° Π½Π°Ρ
Π 1C Π½ΠΈΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°ΠΌΠ΅ Π½Π΅ ΡΠ°ΠΌΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°
ΠΠ»ΠΈΠ·Π°Π½Π΅
ΠΠ°ΠΉ-ΡΠ΅ΡΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ maven ΠΊΠ°ΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Π½Π° Java ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π² ΡΠ°Π·ΠΈ ΠΊΡΠ°ΡΠΊΠ° ΡΡΠ°ΡΠΈΡ Π±ΠΈΡ
ΠΌΠ΅ ΠΈΡΠΊΠ°Π»ΠΈ Π΄Π° Π³ΠΎΠ²ΠΎΡΠΈΠΌ Π·Π° Π΅Π΄ΠΈΠ½ ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅, Ρ ΠΊΠΎΠΈΡΠΎ ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° ΡΠ΅ ΡΠ±Π»ΡΡΠΊΠ°ΠΌΠ΅ Π² ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ°, ΠΈ Π·Π° ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Π°, ΠΊΠΎΠΉΡΠΎ Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° ΠΏΡΠ΅ΠΎΠ΄ΠΎΠ»Π΅Π΅ΠΌ ΡΠΎΠ²Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌ.
ΠΡΠ΅Π΄ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ ΠΈ ΡΠ°Π±ΠΎΡΠ΅Π½ ΠΏΡΠΎΡΠ΅Ρ
ΠΠΎΡΠ°Π΄ΠΈ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠ° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π² Π½Π°ΡΠΈΡΠ΅ maven ΠΏΡΠΎΠ΅ΠΊΡΠΈ, Π½ΠΈΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π΄ΠΎΡΡΠ° ΠΌΠΎΠ΄ΡΠ»ΠΈ, Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΈ Π΄ΡΡΠ΅ΡΠ½ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ. ΠΡΠΎΡΡ Π½Π° pom ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ΡΠ΅ Π² Π΅Π΄Π½ΠΎ Π΄ΡΡΠ²ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π΄Π΅ΡΠ΅ΡΠΊΠΈ ΠΈΠ»ΠΈ Π΄ΠΎΡΠΈ ΡΡΠΎΡΠΈΡΠΈ.
ΠΠ·Π³Π»Π΅ΠΆΠ΄Π°: Π½ΠΈΡΠΎ ΡΡΡΠ°ΡΠ½ΠΎ, ΡΠ΅ ΡΠ° Π³ΠΎ ΡΡΠ·Π΄Π°Π»ΠΈ Π²Π΅Π΄Π½ΡΠΆ ΠΈ ΡΠ° Π³ΠΎ Π·Π°Π±ΡΠ°Π²ΠΈΠ»ΠΈ. ΠΠΊΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΠ΅ Π½Π΅ΡΠΎ Π²ΡΠ² Π²ΡΠΈΡΠΊΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π½Π°Π²Π΅Π΄Π½ΡΠΆ, ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΄ΠΎΠ±Π½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΈΡΠ΅ ΠΈ IDE. ΠΠΎΡ Π΅ Π½Π°ΠΉ-ΡΠ΅ΡΡΠ°ΡΠ° ΡΠ΅Π΄ΠΎΠ²Π½Π° ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° pom.xml? ΠΡΡΠ²Π°ΠΌΠ΅, ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π²ΡΠ² Π²Π΅ΡΡΠΈΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈΡΠ΅. ΠΠΎΠΆΠ΅ Π±ΠΈ Π½ΡΠΊΠΎΠΉ ΡΠ΅ ΠΈΡΠΊΠ° Π΄Π° ΡΠΏΠΎΡΠΈ Ρ ΡΠΎΠ²Π°, Π½ΠΎ ΠΏΡΠΈ Π½Π°Ρ Π΅ ΡΠΎΡΠ½ΠΎ ΡΠΎΠ²Π°. ΠΡΠΈΡΠΈΠ½Π°ΡΠ° ΡΠ΅ ΠΊΡΠΈΠ΅ Π²ΡΠ² ΡΠ°ΠΊΡΠ°, ΡΠ΅ Π·Π°Π΅Π΄Π½ΠΎ Ρ ΡΠ΄ΡΠΎΡΠΎ Π½ΠΈΠ΅ Π΅Π΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°ΠΌΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ Π½Π°ΡΠΈΡΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ Π·Π° ΠΏΠΎΡΡΠΎΡΠ½Π½Π°ΡΠ° Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΠΎΡΡ Π½Π° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΎΡ ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ΡΠΎ ΠΈ ΡΠ΅ΡΡΠ²Π°Π½Π΅ΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΌΠΎΠΌΠ΅Π½ΡΠ½ΠΈ ΡΠ½ΠΈΠΌΠΊΠΈ Π½Π΅ Π½ΠΈ ΡΠ΅ ΡΡΡΡΠ²Π° ΡΠ΄ΠΎΠ±Π΅Π½ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄. ΠΠΎΡΠ°Π΄ΠΈ ΡΠ°Π·ΠΈ ΠΏΡΠΈΡΠΈΠ½Π° Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΠΈΡΠ°Π²Π° Π½ΠΎΠΌΠ΅ΡΡΡ Π½Π° Π²Π΅ΡΡΠΈΡΡΠ° Π² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ΅ Ρ Π²ΡΡΠΊΠ° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ.
Π‘ΡΡΠΎ ΡΠ°ΠΊΠ°, ΠΎΡ Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π²ΡΠ΅ΠΌΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡΡ ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·Π³ΡΠ°Π΄ΠΈ ΡΠ²ΠΎΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½ ΠΊΠ»ΠΎΠ½ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΈ Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΡΠ° ΠΌΡ ΡΠΏΡΡΠΌΠΎ Π²ΡΠΈΡΠΊΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ, Π·Π° ΠΊΠΎΠ΅ΡΠΎ ΡΠΎΠΉ ΡΡΡΠ±Π²Π° ΡΡΡΠ½ΠΎ Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π²Π΅ΡΡΠΈΡΡΠ° Π½Π° Π²ΡΠΈΡΠΊΠΈ ΡΡΡ .
ΠΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅
Π‘ ΡΠ°ΠΊΠΈΠ²Π° ΡΠ΅ΡΡΠΈ ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π½Π° Π²Π΅ΡΡΠΈΠΈΡΠ΅ ΠΈΡΠΊΠ°ΠΌ Π΄Π° ΠΎΠΏΡΠΎΡΡΡ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°ΠΌ ΠΏΡΠΎΡΠ΅ΡΠ° Π² CI. Π’ΡΠΊ Π½Π° ΠΏΠΎΠΌΠΎΡ ΠΈΠ΄Π²Π° ΡΠ΄ΠΎΠ±Π΅Π½, Π΄ΠΎΠ±ΡΠ΅ ΠΏΠΎΠ·Π½Π°Ρ ΠΏΠ»ΡΠ³ΠΈΠ½. Π²Π΅ΡΡΠΈΠΈ-maven-ΠΏΠ»ΡΠ³ΠΈΠ½ - ΡΠ²ΡΡΠΆΠ΅ΡΠ΅ Π³ΠΎ ΠΈ Π³ΠΎ ΡΡΠ°ΡΡΠΈΡΠ°ΠΉΡΠ΅
mvn -N Π²Π΅ΡΡΠΈΠΈ: set -DnewVersion=2.0.1
ΠΈ Maven ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ Π²ΡΠΈΡΠΊΠΎ ΠΊΠ°ΠΊΡΠΎ ΡΡΡΠ±Π²Π°: ΡΠ΅ ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ ΠΏΡΠ΅Π· ΠΉΠ΅ΡΠ°ΡΡ ΠΈΡΡΠ° ΠΎΡΠ³ΠΎΡΠ΅ Π½Π°Π΄ΠΎΠ»Ρ, Π·Π°ΠΌΠ΅Π½ΡΠΉΠΊΠΈ Π²ΡΠΈΡΠΊΠΈ Π²Π΅ΡΡΠΈΠΈ - ΠΊΡΠ°ΡΠΎΡΠ°! Π‘Π΅Π³Π° Π²ΡΠΈΡΠΊΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΠΎΡΡΠ°Π²Π°, Π΅ Π΄Π° ΠΏΠΎΠ²Π΄ΠΈΠ³Π½Π΅ΡΠ΅ Π·Π°ΡΠ²ΠΊΠ° Π·Π° ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½Π΅, ΠΊΠΎΠ»Π΅Π³ΠΈΡΠ΅ ΡΠ΅ ΠΏΡΠ΅Π³Π»Π΅Π΄Π°Ρ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π±ΡΡΠ·ΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠΈΡΡΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅ ΠΊΡΠΌ Π±Π°Π³Π°ΠΆΠ½ΠΈΠΊΠ°. Π±ΡΡΠ·ΠΎ? ΠΠ΅Π· Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ Π΅. ΠΡΠΊΠΎΠ»ΠΊΠΎ ΡΡΠΎΡΠΈΠ½ pom.xml Π·Π° ΠΏΡΠ΅Π³Π»Π΅Π΄ ΠΈ ΡΠΎΠ²Π° Π½Π΅ Π²ΠΊΠ»ΡΡΠ²Π° ΠΊΠΎΠ΄Π°. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° Π½ΠΈΠΊΠΎΠΉ Π½Π΅ Π΅ Π·Π°ΡΡΡΠ°Ρ ΠΎΠ²Π°Π½ ΠΎΡ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΈ ΠΏΡΠΈ ΡΠ»ΠΈΠ²Π°Π½Π΅ Ρ ΡΠΎΠ»ΠΊΠΎΠ²Π° Π³ΠΎΠ»ΡΠΌ Π±ΡΠΎΠΉ ΠΏΡΠΎΠΌΠ΅Π½Π΅Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅. Π’ΡΠΊ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΎΡΠ±Π΅Π»Π΅ΠΆΠΈ, ΡΠ΅ Π² ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° CI ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π²ΡΠ² Π²Π΅ΡΡΠΈΡΡΠ° ΡΠ΅ ΡΠ»ΡΡΠ²Π°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π·Π°Π΅Π΄Π½ΠΎ Ρ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π²ΡΠ² ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΡΠ°, Π° Π½Π΅ ΠΏΠΎ Π½ΡΠΊΠ°ΠΊΡΠ² Π½Π°ΡΠΈΠ½ ΠΎΡΠ΄Π΅Π»Π½ΠΎ.
ΠΠΎΠ²ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ
ΠΠ° ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΡΠ΅ ΡΡΠΏΠΎΠΊΠΎΠΈΡ
ΠΌΠ΅ ΠΈ ΠΊΠ°ΡΠΎ ΡΠ΅ ΠΏΡΠΈΠΌΠΈΡΠΈΡ
ΠΌΠ΅, Π·Π°ΠΆΠΈΠ²ΡΡ
ΠΌΠ΅ ΡΠ°ΠΊΠ°, Π΄ΠΎΠΊΠ°ΡΠΎ ΠΌΠΎΠΌΡΠ΅ΡΠ°ΡΠ° ΠΎΡ
mvn -Drevision=2.0.0 ΡΠΈΡΡ ΠΏΠ°ΠΊΠ΅Ρ
Π‘ΡΠΎΠΉΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΈΠΌΠ°Ρ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²ΠΎ ΠΏΡΠ΅Π΄ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈΡΠ΅, Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½ΠΈ Π²ΡΠ²ΠΎΠΉΡΡΠ²Π°>.
ΡΠΎΠ΄ΠΈΡΠ΅Π»
4.0.0
org.apache
Π°ΠΏΠ°Ρ
18
org.apache.maven.ci
ci-ΡΠΎΠ΄ΠΈΡΠ΅Π»
ΠΡΡΠ²ΠΎ CI Friendly
${revision}${sha1}${changelist}
...
1.3.1
-ΠΠΠΠΠΠ’ΠΠΠΠ Π‘ΠΠΠΠΠ
ΠΠΎΡΠΎΠΌΡΠΊ
4.0.0
org.apache.maven.ci
ci-ΡΠΎΠ΄ΠΈΡΠ΅Π»
${revision}${sha1}${changelist}
org.apache.maven.ci
ci-Π΄Π΅ΡΠ΅
...
ΠΠΊΠΎ ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° ΠΈΠ·Π³ΡΠ°Π΄ΠΈΡΠ΅ Π²Π΅ΡΡΠΈΡ 2.0.0-SNAPSHOT, ΠΏΡΠΎΡΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅
mvn -Drevision=2.0.0 ΡΠΈΡΡ ΠΏΠ°ΠΊΠ΅Ρ
ΠΠΊΠΎ ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, ΠΏΡΠΎΡΡΠΎ Π½ΡΠ»ΠΈΡΠ°ΠΉΡΠ΅ SNAPSHOT
mvn -Dchangelist= ΡΠΈΡΡ ΠΏΠ°ΠΊΠ΅Ρ
*ΠΡΠΈΠΌΠ΅ΡΠΈΡΠ΅ ΠΏΠΎ-Π³ΠΎΡΠ΅ ΡΠ° Π²Π·Π΅ΡΠΈ ΠΎΡ
Π‘ΡΡΠΎΠ²Π° ΡΠ΅Π°Π»Π½ΠΎΡΡ
ΠΡΠΈΡΠΊΠΎ Π΅ Π΄ΠΎΠ±ΡΠΎ ΠΈ Π·Π΄ΡΠ°Π²ΠΎΡΠ»ΠΎΠ²Π½ΠΎ, Π²ΡΠ΅ΠΌΠ΅ Π΅ Π΄Π° ΠΈΠ·ΠΏΠΈΡΠ°ΡΠ΅ ΡΡΠ²ΡΡΠ²ΠΎ Π½Π° ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠ΅Π½ΠΈΠ΅, Π½ΠΎ Π½Π΅. ΠΠΊΠ°Π·Π²Π° ΡΠ΅, ΡΠ΅ ΡΠΎΠ·ΠΈ ΠΌΠ΅ΡΠΎΠ΄ Π½ΡΠΌΠ° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Π·Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ ΠΈ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π½ΡΠΌΠ° Π΄Π° Π±ΡΠ΄Π΅ Π·Π°ΠΌΠ΅Π½Π΅Π½ Π² ΠΎΠΏΠΈΡΠ°Π½ΠΈΡΡΠ° Π½Π° Π°ΡΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ΅, ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ΠΈ Π² Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ΡΠΎ ${ΡΠ΅Π²ΠΈΠ·ΠΈΡ} Π²ΡΡΡ Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΌΡ ΠΈ maven Π²Π΅ΡΠ΅ Π½ΡΠΌΠ° Π΄Π° ΡΠ°Π·Π±ΠΈΡΠ° Π·Π° ΠΊΠ°ΠΊΠ²ΠΎ ΡΡΠ°Π²Π° Π΄ΡΠΌΠ°.
org.apache
Π°ΠΏΠ°Ρ
${ΡΠ΅Π²ΠΈΠ·ΠΈΡ}
Π‘Π²Π΅ΡΠ»ΠΈΠ½Π° Π² ΠΊΡΠ°Ρ Π½Π° ΡΡΠ½Π΅Π»
Π’ΡΡΠ±Π²Π° Π΄Π° ΡΡΡΡΠΈΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠΏΠ°ΡΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ
ΠΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° ΠΏΠ»ΡΠ³ΠΈΠ½ ΠΊΡΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ°
org.codehaus.mojo
flatten-maven-plugin
1.1.0
Π²ΡΡΠ½ΠΎ
resolveCiFriendliesOnly
ΠΈΠ·ΡΠ°Π²Π½ΡΠ²Π°ΠΌ
ΠΏΡΠΎΡΠ΅Ρ-ΡΠ΅ΡΡΡΡΠΈ
ΠΈΠ·ΡΠ°Π²Π½ΡΠ²Π°ΠΌ
ΠΈΠ·ΡΠ°Π²Π½ΡΠ²Π°ΠΌ.ΠΏΠΎΡΠΈΡΡΠ²Π°ΠΌ
ΡΠΈΡΡΠ°
ΡΠΈΡΡΠ°
ΠΠΎΡΠΎΠ²ΠΎ!
Π©Π°ΡΡΠ»ΠΈΠ² ΠΊΡΠ°ΠΉ
ΠΡΡΠ΅Π³Π° Π½Π°ΡΠ°ΡΡΠΊ, Π·Π° Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΠΌ Π²Π΅ΡΡΠΈΡΡΠ° Π½Π° ΡΠ΅Π»ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡ ΠΈ Π΄Π° ΡΠ²Π΅Π΄ΠΎΠΌΠΈΠΌ Π²ΡΠΈΡΠΊΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ Π·Π° Π½Π΅Π³ΠΎ, ΡΡΡΠ±Π²Π° ΡΠ°ΠΌΠΎ Π΄Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°ΠΌΠ΅ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠ΅Π²ΠΈΠ·ΠΈΡ> ΡΠ°ΠΌΠΎ Π² ΠΊΠΎΡΠ΅Π½Π° pom.xml. ΠΠ° ΠΏΡΠ΅Π³Π»Π΅Π΄Π° ΠΏΡΠΈΡΡΠΈΠ³Π°Ρ Π½Π΅ ΡΡΠΎ ΠΈΠ»ΠΈ Π΄Π²Π° ΠΎΡ ΡΠ΅Π·ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Ρ Π΅Π΄Π½Π° ΠΈ ΡΡΡΠ° ΠΏΡΠΎΠΌΡΠ½Π°, Π° Π΅Π΄ΠΈΠ½. Π, Π½ΡΠΌΠ° Π½ΡΠΆΠ΄Π° Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π²Π΅ΡΡΠΈΠΈ-maven-ΠΏΠ»ΡΠ³ΠΈΠ½.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com