āĻŽāĻžāϭ⧇āύ āĻĒā§āϰāĻœā§‡āĻ•ā§āĻŸā§‡ āĻ­āĻžāĻ°ā§āϏāύāĻŋāĻ‚ āϏāĻšāϜ āĻ•āϰāϤ⧇ āĻĢā§āĻ˛ā§āϝāĻžāĻŸā§‡āύ-āĻŽāĻžāϭ⧇āύ-āĻĒā§āϞāĻžāĻ—āχāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻ…āĻ­āĻŋāĻœā§āĻžāϤāĻž āύāĻŋāύ

О ĐŊĐ°Ņ

1C āĻ āφāĻŽāϰāĻž āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻāĻ•āϟāĻŋ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ āϤ⧈āϰāĻŋ āĻ•āϰāĻŋ āύāĻž 1C: āĻāĻ¨ā§āϟāĻžāϰāĻĒā§āϰāĻžāχāϜ āωāĻĒāϰ āϏāĻŋ ++ и āϜāĻžāĻ­āĻžāĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āϜāĻžāĻ­āĻž āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ - āĻŦāĻŋāĻļ⧇āώ āĻ•āϰ⧇ āύāϤ⧁āύ āωāĻ¨ā§āύāϝāĻŧāύ āĻĒāϰāĻŋāĻŦ⧇āĻļ āĻāĻ¨ā§āϟāĻžāϰāĻĒā§āϰāĻžāχāϜ āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āϟ āϟ⧁āϞāϏ Eclipse āĻāĻŦāĻ‚ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽā§‡āϰ āϏāĻžāĻĨ⧇ āĻ—āĻ­ā§€āϰāĻ­āĻžāĻŦ⧇ āĻāϕ⧀āĻ­ā§‚āϤ āĻāĻ•āϟāĻŋ āĻŽā§‡āϏ⧇āĻžā§āϜāĻžāϰ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ - āĻŽāĻŋāĻĨāĻ¸ā§āĻ•ā§āϰāĻŋāϝāĻŧāĻž āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ.

āĻĒā§āϰāĻŦ⧇āĻļ

āφāĻŽāϰāĻž āĻĒā§āϰāĻžāϝāĻŧāĻļāχ āϜāĻžāĻ­āĻž āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻ˛ā§āĻĄ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŽā§āϝāĻžāϭ⧇āύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŋ āĻāĻŦāĻ‚ āĻāχ āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤ āύāĻŋāĻŦāĻ¨ā§āϧ⧇ āφāĻŽāϰāĻž āωāĻ¨ā§āύāϝāĻŧāύ āϏāĻ‚āĻ—āĻ āĻŋāϤ āĻ•āϰāĻžāϰ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϤ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āϝ⧇ āϏāĻŽāĻ¸ā§āϝāĻžāϰ āĻŽā§āĻ–ā§‹āĻŽā§āĻ–āĻŋ āĻšāϤ⧇ āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ āϤāĻžāϰ āĻāĻ•āϟāĻŋ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻāĻŦāĻ‚ āϏ⧇āχ āĻĒāĻĻā§āϧāϤāĻŋāϰ āĻŦāĻŋāώāϝāĻŧ⧇ āĻ•āĻĨāĻž āĻŦāϞāϤ⧇ āϚāĻžāχ āϝāĻž āφāĻŽāĻžāĻĻ⧇āϰ āĻāϟāĻŋāϕ⧇ āĻ…āϤāĻŋāĻ•ā§āϰāĻŽ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤ āϏāĻŽāĻ¸ā§āϝāĻž

āĻĒā§‚āĻ°ā§āĻŦāĻļāĻ°ā§āϤ āĻāĻŦāĻ‚ āĻ•āĻ°ā§āĻŽāĻĒā§āϰāĻŦāĻžāĻš

āφāĻŽāĻžāĻĻ⧇āϰ āĻŽāĻžāϭ⧇āύ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒāϗ⧁āϞāĻŋāϰ āĻŦāĻŋāĻ•āĻžāĻļ⧇āϰ āϏ⧁āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟāϤāĻžāϰ āĻ•āĻžāϰāϪ⧇, āφāĻŽāϰāĻž āĻĒā§āϰāϚ⧁āϰ āĻŽāĻĄāĻŋāωāϞ, āύāĻŋāĻ°ā§āĻ­āϰāϤāĻž āĻāĻŦāĻ‚ āĻļāĻŋāĻļ⧁ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒāϗ⧁āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŋāĨ¤ āĻāĻ•āϟāĻŋ āĻ—āĻžāϛ⧇ āĻĒā§‹āĻŽ āĻĢāĻžāχāϞ⧇āϰ āϏāĻ‚āĻ–ā§āϝāĻž āĻĻāĻļ āĻŦāĻž āĻāĻŽāύāĻ•āĻŋ āĻ•āϝāĻŧ⧇āĻ•āĻļ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻŽāĻžāϭ⧇āύ āĻĒā§āϰāĻœā§‡āĻ•ā§āĻŸā§‡ āĻ­āĻžāĻ°ā§āϏāύāĻŋāĻ‚ āϏāĻšāϜ āĻ•āϰāϤ⧇ āĻĢā§āĻ˛ā§āϝāĻžāĻŸā§‡āύ-āĻŽāĻžāϭ⧇āύ-āĻĒā§āϞāĻžāĻ—āχāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻ…āĻ­āĻŋāĻœā§āĻžāϤāĻž āύāĻŋāύ

āĻāϟāĻž āĻŽāύ⧇ āĻšāĻŦ⧇: āϕ⧋āύ āĻŦāĻĄāĻŧ āĻŦā§āϝāĻžāĻĒāĻžāϰ, āϤāĻžāϰāĻž āĻāĻ•āĻŦāĻžāϰ āĻāϟāĻŋ āϤ⧈āϰāĻŋ āĻāĻŦāĻ‚ āĻāϟāĻŋ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϭ⧁āϞ⧇ āϗ⧇āϛ⧇. āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻ•āĻŦāĻžāϰ⧇ āϏāĻŽāĻ¸ā§āϤ āĻĢāĻžāχāϞ⧇ āĻ•āĻŋāϛ⧁ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻŦāĻž āϝ⧋āĻ— āĻ•āϰāϤ⧇ āϚāĻžāύ āϤāĻŦ⧇ āϏāĻŽā§āĻĒāĻžāĻĻāĻ• āĻāĻŦāĻ‚ āφāχāĻĄāĻŋāχāϤ⧇ āĻ…āύ⧇āĻ• āϏ⧁āĻŦāĻŋāϧāĻžāϜāύāĻ• āϏāϰāĻžā§āϜāĻžāĻŽ āϰāϝāĻŧ⧇āϛ⧇āĨ¤ pom.xml-āĻ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āϏāĻžāϧāĻžāϰāĻŖ āύāĻŋāϝāĻŧāĻŽāĻŋāϤ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āĻŋ? āφāĻŽāϰāĻž āĻŦāĻŋāĻļā§āĻŦāĻžāϏ āĻ•āϰāĻŋ āϝ⧇ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āĻāĻŦāĻ‚ āύāĻŋāĻ°ā§āĻ­āϰāϤāĻž āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ. āϏāĻŽā§āĻ­āĻŦāϤ āϕ⧇āω āĻāϰ āϏāĻžāĻĨ⧇ āϤāĻ°ā§āĻ• āĻ•āϰāϤ⧇ āϚāĻžāχāĻŦ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āφāĻŽāĻžāĻĻ⧇āϰ āϏāĻžāĻĨ⧇ āĻ āĻŋāĻ• āĻāχ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĨ¤ āĻ•āĻžāϰāĻŖāϟāĻŋ āĻāχ āϏāĻ¤ā§āϝ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āϰāϝāĻŧ⧇āϛ⧇ āϝ⧇, āĻ•āĻžāĻ°ā§āύ⧇āϞ⧇āϰ āϏāĻžāĻĨ⧇, āφāĻŽāϰāĻž āĻāĻ•āχ āϏāĻžāĻĨ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āύāĻŋāϜāĻ¸ā§āĻŦ āĻ…āύ⧇āĻ•āϗ⧁āϞāĻŋ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āĻŦāĻŋāĻ•āĻžāĻļ āĻ•āϰāĻ›āĻŋ āĻāĻŦāĻ‚ āĻĢāϞāĻžāĻĢāϞāϗ⧁āϞāĻŋ āϤ⧈āϰāĻŋ āĻāĻŦāĻ‚ āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āĻ§ā§āϰ⧁āĻŦāĻ• āĻĒ⧁āύāϰ⧁āĻ¤ā§āĻĒāĻžāĻĻāύāϝ⧋āĻ—ā§āϝāϤāĻžāϰ āϜāĻ¨ā§āϝ, āĻ¸ā§āĻ¨ā§āϝāĻžāĻĒāĻļāϟāϗ⧁āϞāĻŋāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āφāĻŽāĻžāĻĻ⧇āϰ āĻ•āĻžāϛ⧇ āϏ⧁āĻŦāĻŋāϧāĻžāϜāύāĻ• āĻĒāĻĻā§āϧāϤāĻŋ āĻŦāϞ⧇ āĻŽāύ⧇ āĻšāϝāĻŧ āύāĻžāĨ¤ āĻāχ āĻ•āĻžāϰāϪ⧇, āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŦāĻŋāĻ˛ā§āĻĄā§‡āϰ āϏāĻžāĻĨ⧇ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒāϗ⧁āϞāĻŋāϤ⧇ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āύāĻŽā§āĻŦāϰ āĻŦāĻžāĻĄāĻŧāĻžāϤ⧇ āĻšāĻŦ⧇āĨ¤

āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“, āϏāĻŽāϝāĻŧ⧇ āϏāĻŽāϝāĻŧ⧇, āĻāĻ•āϜāύ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āϕ⧇ āĻāĻ•āϟāĻŋ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋāϰ āύāĻŋāϜāĻ¸ā§āĻŦ āĻļāĻžāĻ–āĻž āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āĻāĻŦāĻ‚ āϏāĻŽāĻ¸ā§āϤ āύāĻŋāĻ°ā§āĻ­āϰāϤāĻžāϰ āĻŦāĻŋāϰ⧁āĻĻā§āϧ⧇ āĻāϰ āĻ•āĻžāĻ°ā§āϝāĻ•āĻžāϰāĻŋāϤāĻž āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāϤ⧇ āĻšāĻŦ⧇, āϝāĻžāϰ āϜāĻ¨ā§āϝ āϤāĻžāϕ⧇ āϏ⧇āϗ⧁āϞāĻŋāϰ āϏāĻŽāĻ¸ā§āϤ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āĻŽā§āϝāĻžāύ⧁āϝāĻŧāĻžāϞāĻŋ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤

āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āϏāĻŽāĻžāϧāĻžāύ

āĻāχ āϧāϰāύ⧇āϰ āϘāύ āϘāύ āĻāĻŦāĻ‚ āĻāĻ•āĻžāϧāĻŋāĻ• āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ⧇āϰ āϏāĻžāĻĨ⧇, āφāĻŽāĻŋ CI-āĻāϰ āĻŽāĻ§ā§āϝ⧇ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϟāĻŋāϕ⧇ āϏāĻšāϜ āĻāĻŦāĻ‚ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰāϤ⧇ āϚāĻžāχāĨ¤ āĻāĻ–āĻžāύ⧇āχ āĻāĻ•āϟāĻŋ āϏ⧁āĻŦāĻŋāϧāĻžāϜāύāĻ•, āϏ⧁āĻĒāϰāĻŋāϚāĻŋāϤ āĻĒā§āϞāĻžāĻ—āχāύ āωāĻĻā§āϧāĻžāϰ⧇ āφāϏ⧇āĨ¤ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ-maven-āĻĒā§āϞāĻžāĻ—āχāύ - āĻāϟāĻŋ āϏāĻ‚āϝ⧋āĻ— āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āĻāϟāĻŋ āϚāĻžāϞ⧁ āĻ•āϰ⧁āύ

mvn -N āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ: āϏ⧇āϟ -DnewVersion=2.0.1

āĻāĻŦāĻ‚ āĻŽā§āϝāĻžāϭ⧇āύ āϝāĻž āĻ•āϰāĻž āωāϚāĻŋāϤ āϏ⧇āĻ­āĻžāĻŦ⧇ āϏāĻŦāĻ•āĻŋāϛ⧁ āĻ•āϰāĻŦ⧇: āĻāϟāĻŋ āωāĻĒāϰ⧇ āĻĨ⧇āϕ⧇ āύ⧀āĻšā§‡āϰ āĻ¸ā§āϤāϰ⧇āϰ āĻŽāĻ§ā§āϝ āĻĻāĻŋāϝāĻŧ⧇ āϚāϞāĻŦ⧇, āϏāĻŽāĻ¸ā§āϤ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻŦ⧇ - āϏ⧌āĻ¨ā§āĻĻāĻ°ā§āϝ! āĻāĻ–āύ āϝāĻž āĻ…āĻŦāĻļāĻŋāĻˇā§āϟ āφāϛ⧇ āϤāĻž āĻšāϞ āĻāĻ•āϟāĻŋ āϟāĻžāύ āĻ…āύ⧁āϰ⧋āϧ āωāĻ¤ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻž, āϏāĻšāĻ•āĻ°ā§āĻŽā§€āϰāĻž āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϗ⧁āϞāĻŋ āĻĒāĻ°ā§āϝāĻžāϞ⧋āϚāύāĻž āĻ•āϰāĻŦ⧇ āĻāĻŦāĻ‚ āφāĻĒāύāĻŋ āĻĻā§āϰ⧁āϤ āĻŸā§āϰāĻžāĻ™ā§āϕ⧇ āϝ⧋āĻ— āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āĻĻā§āϰ⧁āϤ? āϏ⧇āϟāĻž āϝ⧇āĻ­āĻžāĻŦ⧇āχ āĻšā§‹āĻ• āύāĻž āϕ⧇āύāĨ¤ āĻļāϤāĻžāϧāĻŋāĻ• pom.xML āĻĒāĻ°ā§āϝāĻžāϞ⧋āϚāύāĻžāϰ āϜāĻ¨ā§āϝ, āĻāĻŦāĻ‚ āĻāϟāĻŋ āϕ⧋āĻĄ āĻ—āĻŖāύāĻž āĻ•āϰāϛ⧇ āύāĻžāĨ¤ āωāĻĒāϰāĻ¨ā§āϤ⧁, āĻāϤ āĻŦāĻĄāĻŧ āϏāĻ‚āĻ–ā§āϝāĻ• āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāĻŋāϤ āĻĢāĻžāχāϞ⧇āϰ āϏāĻžāĻĨ⧇ āĻŽāĻžāĻ°ā§āϜ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ āĻĨ⧇āϕ⧇ āϕ⧇āω āύāĻŋāϰāĻžāĻĒāĻĻ āύāϝāĻŧāĨ¤ āĻāĻ–āĻžāύ⧇ āωāĻ˛ā§āϞ⧇āĻ– āĻ•āϰāĻž āωāϚāĻŋāϤ āϝ⧇ CI āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϝāĻŧ, āĻ•āĻžāĻ°ā§āϝāĻ•āĻžāϰāĻŋāϤāĻžāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϗ⧁āϞāĻŋ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āϘāĻŸā§‡, āĻāĻŦāĻ‚ āφāϞāĻžāĻĻāĻžāĻ­āĻžāĻŦ⧇ āύāϝāĻŧāĨ¤

āύāϤ⧁āύ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ

āĻ•āĻŋāϛ⧁āĻ•ā§āώāϪ⧇āϰ āϜāĻ¨ā§āϝ āφāĻŽāϰāĻž āĻļāĻžāĻ¨ā§āϤ āĻšāϝāĻŧ⧇āĻ›āĻŋāϞāĻžāĻŽ āĻāĻŦāĻ‚ āύāĻŋāĻœā§‡āϰāĻžāχ āĻĒāĻĻāĻ¤ā§āϝāĻžāĻ— āĻ•āϰ⧇, āφāĻŽāϰāĻž āĻāĻŽāύāĻ­āĻžāĻŦ⧇ āĻŦ⧇āρāĻšā§‡ āĻ›āĻŋāϞāĻžāĻŽ āϝāϤāĻ•ā§āώāĻŖ āύāĻž āϛ⧇āϞ⧇āϰāĻž āĻŽāĻžāϭ⧇āύ āĻ…ā§āϝāĻžāĻĒāĻžāϚāĻŋ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ 3.5.0-āĻŦāĻŋāϟāĻž-1 āĻĨ⧇āϕ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧇, āĻŽāĻžāϭ⧇āύ āϤāĻĨāĻžāĻ•āĻĨāĻŋāϤ "āĻĒā§āϞ⧇āϏāĻšā§‹āĻ˛ā§āĻĄāĻžāϰāĻĻ⧇āϰ" āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰ⧇āύāĻŋāĨ¤ āĻāχ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āϏāĻžāϰāĻžāĻ‚āĻļ āϝ⧇ pom.xML āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ āϏāĻ‚āĻ¸ā§āĻ•āϰāϪ⧇āϰ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āχāĻ™ā§āĻ—āĻŋāϤ⧇āϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇, āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧ ${āϰāĻŋāĻ­āĻŋāĻļāύ}, ${sha1} и ${āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāĻŦāĻžāĻĻā§€}. āĻāχ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϗ⧁āϞāĻŋāϰ āĻŽāĻžāύāϗ⧁āϞāĻŋ āύāĻŋāĻœā§‡āχ āωāĻĒāĻžāĻĻāĻžāύāϟāĻŋāϤ⧇ āϏ⧇āϟ āĻ•āϰāĻž āĻšāϝāĻŧāĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ>, āĻ…āĻĨāĻŦāĻž āϤāĻžāϰāĻž āĻāĻ•āϟāĻŋ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϏāĻŽā§āĻĒāĻ¤ā§āϤāĻŋ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āϏāĻ‚āĻœā§āĻžāĻžāϝāĻŧāĻŋāϤ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇

mvn -Drevision=2.0.0 āĻ•ā§āϞāĻŋāύ āĻĒā§āϝāĻžāϕ⧇āϜ

āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āϏāĻŽā§āĻĒāĻ¤ā§āϤāĻŋāϰ āĻŽāĻžāύāϗ⧁āϞāĻŋ āϏāĻ‚āĻœā§āĻžāĻžāϝāĻŧāĻŋāϤ āĻŽāĻžāύāϗ⧁āϞāĻŋāϰ āĻšā§‡āϝāĻŧ⧇ āĻ…āĻ—ā§āϰāĻžāϧāĻŋāĻ•āĻžāϰ āύ⧇āϝāĻŧāĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ>.

āĻŽāĻžāϤāĻž

  4.0.0
  
    org.apache
    apache
    18
  
  org.apache.maven.ci
  ci-āĻ…āĻ­āĻŋāĻ­āĻžāĻŦāĻ•
  āĻĒā§āϰāĻĨāĻŽ āϏāĻŋāφāχ āĻŦāĻ¨ā§āϧ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ
  ${āϰāĻŋāĻ­āĻŋāĻļāύ}${sha1}${āĻšā§‡āĻžā§āĻœā§‡āϞāĻŋāĻ¸ā§āϟ}
  ...
  
    1.3.1
    -āĻ¸ā§āĻ¨ā§āϝāĻžāĻĒāĻļāϟ
    
  


āĻŦāĻ‚āĻļāϧāϰ

  4.0.0
  
    org.apache.maven.ci
    ci-āĻ…āĻ­āĻŋāĻ­āĻžāĻŦāĻ•
    ${āϰāĻŋāĻ­āĻŋāĻļāύ}${sha1}${āĻšā§‡āĻžā§āĻœā§‡āϞāĻŋāĻ¸ā§āϟ}
  
  org.apache.maven.ci
  ci-āĻļāĻŋāĻļ⧁
   ...

āφāĻĒāύāĻŋ āϝāĻĻāĻŋ 2.0.0-SNAPShot āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āϚāĻžāύ, āϤāĻžāĻšāϞ⧇ āĻļ⧁āϧ⧁ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ

    mvn -Drevision=2.0.0 āĻ•ā§āϞāĻŋāύ āĻĒā§āϝāĻžāϕ⧇āϜ

āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻ•āϟāĻŋ āϰāĻŋāϞāĻŋāϜ āĻ•āϰāϤ⧇ āϚāĻžāύ, āϤāĻžāĻšāϞ⧇ āĻ¸ā§āĻ¨ā§āϝāĻžāĻĒāĻļāϟ āϰāĻŋāϏ⧇āϟ āĻ•āϰ⧁āύ

    mvn -Dchangelist= āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āĻĒā§āϝāĻžāϕ⧇āϜ

*āωāĻĒāϰ⧇āϰ āωāĻĻāĻžāĻšāϰāĻŖ āĻĨ⧇āϕ⧇ āύ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧ⧇āϛ⧇ āĻĒā§āϰāĻŦāĻ¨ā§āϧ Maven Apache āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ⧇āϰ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāĻŸā§‡

āĻšāĻ°ā§āώ āĻŦāĻžāĻ¸ā§āϤāĻŦāϤāĻž

āϏāĻŦāĻ•āĻŋāϛ⧁āχ āĻ­āĻžāϞ āĻāĻŦāĻ‚ āĻ¸ā§āĻŦāĻžāĻ¸ā§āĻĨā§āϝāĻ•āϰ, āĻāϟāĻŋ āϤ⧃āĻĒā§āϤāĻŋāϰ āĻ…āύ⧁āĻ­ā§‚āϤāĻŋ āĻ…āύ⧁āĻ­āĻŦ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āύāĻžāĨ¤ āĻĻ⧇āĻ–āĻž āϝāĻžāĻšā§āϛ⧇ āϝ⧇ āĻāχ āĻĒāĻĻā§āϧāϤāĻŋāϟāĻŋ āχāύāĻ¸ā§āϟāϞ āĻāĻŦāĻ‚ āĻ¸ā§āĻĨāĻžāĻĒāύ⧇āϰ āϜāĻ¨ā§āϝ āĻ•āĻžāϜ āĻ•āϰāĻŦ⧇ āύāĻž, āϝ⧇āĻšā§‡āϤ⧁ āĻāϟāĻŋ āϏāĻ‚āĻ—ā§āϰāĻšāĻ¸ā§āĻĨāϞ⧇ āĻĒā§āϰāĻ•āĻžāĻļāĻŋāϤ āύāĻŋāĻĻāĻ°ā§āĻļāύāϗ⧁āϞāĻŋāϰ āĻŦāĻŋāĻŦāϰāϪ⧇ āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻž āĻšāĻŦ⧇ āύāĻž ${āϰāĻŋāĻ­āĻŋāĻļāύ} āĻāϰ āĻ…āĻ°ā§āĻĨ āĻāĻŦāĻ‚ āĻŽāĻžāϭ⧇āύ āφāϰ āĻŦ⧁āĻāϤ⧇ āĻĒāĻžāϰāĻŦ⧇ āύāĻž āĻāϟāĻŋ āϕ⧀āĨ¤


    org.apache
    apache
    ${āϰāĻŋāĻ­āĻŋāĻļāύ}

āĻāĻ•āϟāĻŋ āϟāĻžāύ⧇āϞ⧇āϰ āĻļ⧇āώ⧇ āĻāĻ•āϟāĻŋ āφāϞ⧋

āφāĻŽāĻžāĻĻ⧇āϰ āϏāĻŽāĻ¸ā§āϝāĻžāϰ āϏāĻŽāĻžāϧāĻžāύ āϖ⧁āρāϜāϤ⧇ āĻšāĻŦ⧇āĨ¤ āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋ āĻŦāĻžāρāϚāĻžāϤ⧇ āĻĒāĻžāϰāϤ flatten-maven-āĻĒā§āϞāĻžāĻ—āχāύ. āĻāχ āĻĒā§āϞāĻžāĻ—āχāύāϟāĻŋ pom-āĻ āϏāĻŽāĻ¸ā§āϤ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ⧇āϰ āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāĻ•āχ āϏāĻžāĻĨ⧇ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻ…āύ⧇āĻ• āϤāĻĨā§āϝ āϕ⧇āĻŸā§‡ āĻĻ⧇āϝāĻŧ āϝāĻž āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āϏāĻŽāĻžāĻŦ⧇āĻļ⧇āϰ āϏāĻŽāϝāĻŧ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāϝāĻŧ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ⧇ āĻĒā§āϰāĻ•āĻžāĻļāĻŋāϤ āĻļāĻŋāĻ˛ā§āĻĒāĻ•āĻ°ā§āĻŽ āφāĻŽāĻĻāĻžāύāĻŋ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāϝāĻŧ āύāĻžāĨ¤ āĻĒā§āϞāĻžāĻ—āχāύāϟāĻŋ āĻĒāĻŋāϤāĻžāĻŽāĻžāϤāĻž-āϏāĻ¨ā§āϤāĻžāύ⧇āϰ āϏāĻŽāĻ¸ā§āϤ āύāĻŋāĻ°ā§āĻ­āϰāϤāĻžāϕ⧇ "āϏāϰāĻžāϏāϰāĻŋ āĻ•āϰ⧇" āĻāĻŦāĻ‚ āĻĢāϞāĻ¸ā§āĻŦāϰ⧂āĻĒ, āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āĻĢā§āĻ˛ā§āϝāĻžāϟ āĻĒā§‹āĻŽ āĻĒāĻžāĻŦ⧇āύ āϝāĻžāϤ⧇ āφāĻĒāύāĻžāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āϏāĻŦāĻ•āĻŋāϛ⧁ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻĨāĻžāϕ⧇āĨ¤ āĻ…āϏ⧁āĻŦāĻŋāϧāĻž āĻšāϞ āϝ⧇ āĻāϟāĻŋ āĻ…āĻ¤ā§āϝāϧāĻŋāĻ• "āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ" āϕ⧇āĻŸā§‡ āĻĻ⧇āϝāĻŧ, āϝāĻž āφāĻŽāĻžāĻĻ⧇āϰ āĻŽā§‹āĻŸā§‡āĻ“ āωāĻĒāϝ⧁āĻ•ā§āϤ āĻ›āĻŋāϞ āύāĻžāĨ¤ āĻāχ āĻĒā§āϞāĻžāĻ—āχāύāϟāĻŋāϰ āĻŦāĻŋāĻ•āĻžāĻļ⧇āϰ āϤāĻĨā§āϝ āĻ…āĻ§ā§āϝāϝāĻŧāύ āĻ•āϰāĻžāϰ āĻĒāϰ⧇, āĻāϟāĻŋ āĻĒā§āϰāĻŽāĻžāĻŖāĻŋāϤ āĻšāϝāĻŧ⧇āϛ⧇ āϝ⧇ āφāĻŽāϰāĻž āĻŽāĻšāĻžāĻŦāĻŋāĻļā§āĻŦ⧇ āĻāĻ•āĻŽāĻžāĻ¤ā§āϰ āύāχ āĻāĻŦāĻ‚ 2018 āϏāĻžāϞ⧇āϰ āφāĻ—āĻ¸ā§āĻŸā§‡, āĻāϟāĻŋ āϏāĻŽā§āĻ­āĻŦ āĻ•āϰāĻžāϰ āχāĻšā§āĻ›āĻžāϰ āϏāĻžāĻĨ⧇ āĻĒā§āϞāĻžāĻ—āχāύ āϏāĻ‚āĻ—ā§āϰāĻšāĻ¸ā§āĻĨāϞ⧇ āĻ—āĻŋāĻĨ⧁āĻŦ⧇ āĻāĻ•āϟāĻŋ āĻĒ⧁āϞ-āĻ…āύ⧁āϰ⧋āϧ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞāĨ¤ pom.xml āĻ•āĻŋāĻ­āĻžāĻŦ⧇ "āϞ⧁āĻŖā§āĻ āύ" āĻ•āϰāĻž āϝāĻžāϝāĻŧ āϤāĻž āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰāϤ⧇āĨ¤ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āϰāĻž āϏ⧇āχ āĻĻ⧁āĻ°ā§āĻ­ā§‹āϗ⧇āϰ āĻ•āĻĨāĻž āĻļ⧁āύ⧇āĻ›āĻŋāϞ āĻāĻŦāĻ‚ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇āχ āĻĄāĻŋāϏ⧇āĻŽā§āĻŦāϰ⧇, āύāϤ⧁āύ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ 1.1.0 āĻĒā§āϰāĻ•āĻžāĻļ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻĨ⧇, āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āĻŽā§‹āĻĄ, āϏāĻŽāĻžāϧāĻžāύāϏāĻŋāĻĢā§āϰ⧇āĻ¨ā§āĻĄāϞāĻŋāϏāĻ…āύāϞāĻŋ, āĻĢā§āĻ˛ā§āϝāĻžāĻŸā§‡āύ-āĻŽāĻžāϭ⧇āύ-āĻĒā§āϞāĻžāĻ—āχāύ⧇ āωāĻĒāĻ¸ā§āĻĨāĻŋāϤ āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ, āϝāĻž āφāϗ⧇āϰ āĻšā§‡āϝāĻŧ⧇ āφāϰāĻ“ āωāĻĒāϝ⧁āĻ•ā§āϤ āĻ›āĻŋāϞ - āĻāϟāĻŋ āϛ⧇āĻĄāĻŧ⧇ āϝāĻžāϝāĻŧ pom.xml āϝ⧇āĻŽāύ āφāϛ⧇, āωāĻĒāĻžāĻĻāĻžāύ āĻ›āĻžāĻĄāĻŧāĻž āĻāĻŦāĻ‚ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧ ${āϰāĻŋāĻ­āĻŋāĻļāύ}, ${sha1} и ${āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāĻŦāĻžāĻĻā§€}.

āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ⧇ āĻāĻ•āϟāĻŋ āĻĒā§āϞāĻžāĻ—āχāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāĻšā§āϛ⧇


  
    org.codehaus.mojo
    flatten-maven-āĻĒā§āϞāĻžāĻ—āχāύ
    1.1.0
    
      āϏāĻ¤ā§āϝ
      āϏāĻŽāĻžāϧāĻžāύCiFriendlies āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ
    
    
      
        āϏāĻŽāϤāϞ āĻ•āϰāĻž
        āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž-āϏāĻŽā§āĻĒāĻĻ
        
          āϏāĻŽāϤāϞ āĻ•āϰāĻž
        
      
      
        flatten.clean
        āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ
        
          āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ
        
      
    
  

āϏāĻŽā§āĻĒāĻ¨ā§āύ!

āĻļ⧁āĻ­ āϏāĻŽāĻžāĻĒā§āϤāĻŋ

āĻāĻ–āύ āĻĨ⧇āϕ⧇, āĻĒ⧁āϰ⧋ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ⧇āϰ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āĻāĻŦāĻ‚ āϏāĻŽāĻ¸ā§āϤ āύāĻŋāĻ°ā§āĻ­āϰāϤāĻžāϕ⧇ āĻāϟāĻŋ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϜāĻžāύāĻžāϤ⧇, āφāĻŽāĻžāĻĻ⧇āϰ āϕ⧇āĻŦāϞ āωāĻĒāĻžāĻĻāĻžāύāϟāĻŋ āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ> āĻļ⧁āϧ⧁ āĻŽā§‚āϞ⧇ pom.xML. āĻāĻ•āχ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āϏāĻš āĻāχ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻ•āĻļ āĻŦāĻž āĻĻ⧁āϟāĻŋ āύāϝāĻŧ, āϤāĻŦ⧇ āĻāĻ•āϟāĻŋ āĻĒāĻ°ā§āϝāĻžāϞ⧋āϚāύāĻžāϝāĻŧ āφāϏ⧇āĨ¤ āφāĻšā§āĻ›āĻž, āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻĻāϰāĻ•āĻžāϰ āύ⧇āχ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ-maven-āĻĒā§āϞāĻžāĻ—āχāύ.

āωāĻ¤ā§āϏ: www.habr.com

āĻāĻ•āϟāĻŋ āĻŽāĻ¨ā§āϤāĻŦā§āϝ āϜ⧁āĻĄāĻŧ⧁āύ