เจฎเจพเจตเฉ‡เจจ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจš เจธเฉฐเจธเจ•เจฐเจฃ เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจซเจฒเฉˆเจŸเจจ-เจฎเจพเจตเฉ‡เจจ-เจชเจฒเฉฑเจ—เจ‡เจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเจพ เจ…เจจเฉเจญเจต เจ•เจฐเฉ‹

เจ“ เจจเจฟเจธ

1C 'เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจจเจพ เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจตเจฟเจ•เจธเจฟเจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ 1C: เจเจ‚เจŸเจฐเจชเฉเจฐเจพเจˆเจœเจผ 'เจคเฉ‡ เจธเฉ€ ++ ะธ เจœเจพเจตเจพเจธเจ•เจฐเจฟเจชเจŸ, เจชเจฐ เจœเจพเจตเจพ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจตเฉ€ - เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจจเจตเจพเจ‚ เจตเจฟเจ•เจพเจธ เจตเจพเจคเจพเจตเจฐเจฃ เจเจ‚เจŸเจฐเจชเฉเจฐเจพเจˆเจœเจผ เจกเจฟเจตเฉˆเจฒเจชเจฎเฉˆเจ‚เจŸ เจŸเฉ‚เจฒเจœเจผ Eclipse เจ…เจคเฉ‡ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจจเจพเจฒ เจกเฉ‚เฉฐเจ˜เจพเจˆ เจจเจพเจฒ เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจ‡เฉฑเจ• เจฎเฉˆเจธเฉ‡เจ‚เจœเจฐ เจธเจฐเจตเจฐ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค - เจ‡เฉฐเจŸเจฐเจเจ•เจธเจผเจจ เจธเจฟเจธเจŸเจฎ.

เจ‡เฉฐเจฆเจฐเจพเจœเจผ

เจ…เจธเฉ€เจ‚ เจ…เจ•เจธเจฐ เจœเจพเจตเจพ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจฌเจฟเจฒเจก เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจคเฉŒเจฐ เจคเฉ‡ เจฎเจพเจตเฉ‡เจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจ…เจคเฉ‡ เจ‡เจธ เจ›เฉ‹เจŸเฉ‡ เจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจจเจพ เจšเจพเจนเจพเจ‚เจ—เฉ‡ เจœเจฟเจธเจฆเจพ เจธเจพเจจเฉ‚เฉฐ เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš เจธเจพเจนเจฎเจฃเจพ เจ•เจฐเจจเจพ เจชเจฟเจ† เจธเฉ€, เจ…เจคเฉ‡ เจ‰เจธ เจชเจนเฉเฉฐเจš เจฌเจพเจฐเฉ‡ เจœเฉ‹ เจธเจพเจจเฉ‚เฉฐ เจ‡เจธ เจจเฉ‚เฉฐ เจฆเฉ‚เจฐ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจธเจฎเฉฑเจธเจฟเจ†

เจชเฉ‚เจฐเจต-เจธเจผเจฐเจคเจพเจ‚ เจ…เจคเฉ‡ เจตเจฐเจ•เจซเจฒเฉ‹

เจธเจพเจกเฉ‡ เจฎเจพเจตเฉ‡เจจ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฟเจ•เจพเจธ เจฆเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจ•เจพเจฐเจจ, เจ…เจธเฉ€เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฎเฉ‹เจกเจฟเจŠเจฒ, เจจเจฟเจฐเจญเจฐเจคเจพ เจ…เจคเฉ‡ เจฌเจพเจฒ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เฉฑเจ• เจฐเฉเฉฑเจ– เจตเจฟเฉฑเจš เจชเฉ‹เจฎ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจฆเจธเจพเจ‚ เจœเจพเจ‚ เจธเฉˆเจ‚เจ•เฉœเฉ‡ เจตเจฟเฉฑเจš เจตเฉ€ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค

เจฎเจพเจตเฉ‡เจจ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจš เจธเฉฐเจธเจ•เจฐเจฃ เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจซเจฒเฉˆเจŸเจจ-เจฎเจพเจตเฉ‡เจจ-เจชเจฒเฉฑเจ—เจ‡เจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเจพ เจ…เจจเฉเจญเจต เจ•เจฐเฉ‹

เจ‡เจน เจœเจพเจชเจฆเจพ เจนเฉˆ: เจ•เฉ‹เจˆ เจตเฉฑเจกเฉ€ เจ—เฉฑเจฒ เจจเจนเฉ€เจ‚, เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเจพเจฐ เจฌเจฃเจพเจ‡เจ† เจ…เจคเฉ‡ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจญเฉเฉฑเจฒ เจ—เจ. เจœเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจพเจฐเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเจพเจฐ เจตเจฟเฉฑเจš เจ•เฉเจ เจฌเจฆเจฒเจฃ เจœเจพเจ‚ เจœเฉ‹เฉœเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจคเจพเจ‚ เจธเฉฐเจชเจพเจฆเจ•เจพเจ‚ เจ…เจคเฉ‡ IDE เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจŸเฉ‚เจฒ เจนเจจเฅค pom.xml เจตเจฟเฉฑเจš เจธเจญ เจคเฉ‹เจ‚ เจ†เจฎ เจจเจฟเจฏเจฎเจค เจคเจฌเจฆเฉ€เจฒเฉ€ เจ•เฉ€ เจนเฉˆ? เจธเจพเจกเจพ เจฎเฉฐเจจเจฃเจพ เจนเฉˆ เจ•เจฟ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃเจพเจ‚ เจ…เจคเฉ‡ เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจพเจ…. เจธเจผเจพเจ‡เจฆ เจ•เฉ‹เจˆ เจ‡เจธ เจจเจพเจฒ เจฌเจนเจฟเจธ เจ•เจฐเจจเจพ เจšเจพเจนเฉ‡เจ—เจพ, เจชเจฐ เจธเจพเจกเฉ‡ เจจเจพเจฒ เจฌเจฟเจฒเจ•เฉเจฒ เจ‡เจนเฉ‹ เจธเจฅเจฟเจคเฉ€ เจนเฉˆ. เจ•เจพเจฐเจจ เจ‡เจธ เจคเฉฑเจฅ เจตเจฟเฉฑเจš เจนเฉˆ เจ•เจฟ, เจ•เจฐเจจเจฒ เจฆเฉ‡ เจจเจพเจฒ, เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจ†เจชเจฃเฉ€เจ†เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจฆเจพ เจตเจฟเจ•เจพเจธ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚, เจ…เจคเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจฌเจฃเจพเจ‰เจฃ เจ…เจคเฉ‡ เจŸเฉˆเจธเจŸ เจ•เจฐเจจ เจฆเฉ€ เจจเจฟเจฐเฉฐเจคเจฐเจคเจพ เจฒเจˆ, เจธเจจเฉˆเจชเจธเจผเจพเจŸ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจธเจพเจกเฉ‡ เจฒเจˆ เจ‡เฉฑเจ• เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจชเจนเฉเฉฐเจš เจจเจนเฉ€เจ‚ เจœเจพเจชเจฆเฉ€ เจนเฉˆเฅค เจ‡เจธ เจ•เจพเจฐเจจ เจ•เจฐเจ•เฉ‡, เจนเจฐเฉ‡เจ• เจฌเจฟเจฒเจก เจฆเฉ‡ เจจเจพเจฒ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจš เจธเฉฐเจธเจ•เจฐเจฃ เจจเฉฐเจฌเจฐ เจจเฉ‚เฉฐ เจตเจงเจพเจ‰เจฃเจพ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆ.

เจจเจพเจฒ เจนเฉ€, เจธเจฎเฉ‡เจ‚-เจธเจฎเฉ‡เจ‚ 'เจคเฉ‡, เจ‡เฉฑเจ• เจกเจฟเจตเฉˆเจฒเจชเจฐ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ€ เจ†เจชเจฃเฉ€ เจธเจผเจพเจ–เจพ เจฌเจฃเจพเจ‰เจฃ เจ…เจคเฉ‡ เจธเจพเจฐเฉ€เจ†เจ‚ เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจตเจฟเจฐเฉเฉฑเจง เจ‡เจธเจฆเฉ€ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจœเจฟเจธ เจฒเจˆ เจ‰เจธเจจเฉ‚เฉฐ เจ‰เจนเจจเจพเจ‚ เจธเจพเจฐเจฟเจ†เจ‚ เจฆเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ เจจเฉ‚เฉฐ เจนเฉฑเจฅเฉ€เจ‚ เจฌเจฆเจฒเจฃเจพ เจชเฉˆเจ‚เจฆเจพ เจนเฉˆเฅค

เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจนเฉฑเจฒ

เจ…เจœเจฟเจนเฉ‡ เจฒเจ—เจพเจคเจพเจฐ เจ…เจคเฉ‡ เจฎเจฒเจŸเฉ€เจชเจฒ เจธเฉฐเจธเจ•เจฐเจฃ เจชเจฐเจฟเจตเจฐเจคเจจ เจฆเฉ‡ เจจเจพเจฒ, เจฎเฉˆเจ‚ CI เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจธเจฐเจฒ เจ…เจคเฉ‡ เจธเจตเฉˆเจšเจพเจฒเจฟเจค เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเจพเจ‚. เจ‡เจน เจ‰เจน เจฅเจพเจ‚ เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ เจ‡เฉฑเจ• เจธเฉเจตเจฟเจงเจพเจœเจจเจ•, เจœเจพเจฃเจฟเจ†-เจชเจ›เจพเจฃเจฟเจ† เจชเจฒเฉฑเจ—เจ‡เจจ เจฌเจšเจพเจ… เจฒเจˆ เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆเฅค versions-maven-plugin - เจ‡เจธเจจเฉ‚เฉฐ เจ•เจจเฉˆเจ•เจŸ เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจฒเจพเจ‚เจš เจ•เจฐเฉ‹

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
    เจ…เจชเจพเจšเฉ‡
    18
  
  org.apache.maven.ci
  ci-เจฎเจพเจชเฉ‡
  เจชเจนเจฟเจฒเจพ CI เจฆเฉ‹เจธเจคเจพเจจเจพ
  ${เจฐเจฟเจตเฉ€เจœเจผเจจ}${sha1}${เจšเฉˆเจ‚เจœเจฒเจฟเจธเจŸ}
  ...
  
    1.3.1
    -เจธเจจเฉˆเจชเจธเจผเจพเจŸ
    
  


เจตเฉฐเจธเจผเจœ

  4.0.0
  
    org.apache.maven.ci
    ci-เจฎเจพเจชเฉ‡
    ${เจฐเจฟเจตเฉ€เจœเจผเจจ}${sha1}${เจšเฉˆเจ‚เจœเจฒเจฟเจธเจŸ}
  
  org.apache.maven.ci
  ci-เจฌเฉฑเจšเจพ
   ...

เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ 2.0.0-เจธเจจเฉˆเจชเจธเจผเฉŒเจŸ เจฌเจฃเจพเจ‰เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจธเจฟเจฐเจซ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹

    mvn -Drevision=2.0.0 เจธเจพเจซเจผ เจชเฉˆเจ•เฉ‡เจœ

เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจฐเฉ€เจฒเฉ€เจœเจผ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจธเจฟเจฐเจซเจผ เจธเจจเฉˆเจชเจธเจผเจพเจŸ เจจเฉ‚เฉฐ เจฐเฉ€เจธเฉˆเจŸ เจ•เจฐเฉ‹

    mvn -Dchangelist= เจธเจพเจซเจผ เจชเฉˆเจ•เฉ‡เจœ

* เจ‰เจชเจฐเฉ‹เจ•เจค เจ‰เจฆเจพเจนเจฐเจจเจพเจ‚ เจคเฉ‹เจ‚ เจฒเจˆเจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจ เจฒเฉ‡เจ– Maven Apache เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ€ เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ 'เจคเฉ‡

เจ•เฉŒเฉœเฉ€ เจนเจ•เฉ€เจ•เจค

เจธเจญ เจ•เฉเจ เจšเฉฐเจ—เจพ เจ…เจคเฉ‡ เจธเจฟเจนเจคเจฎเฉฐเจฆ เจนเฉˆ, เจ‡เจน เจธเฉฐเจคเฉเจธเจผเจŸเฉ€ เจฆเฉ€ เจญเจพเจตเจจเจพ เจฎเจนเจฟเจธเฉ‚เจธ เจ•เจฐเจจ เจฆเจพ เจธเจฎเจพเจ‚ เจนเฉˆ, เจชเจฐ เจจเจนเฉ€เจ‚เฅค เจ‡เจน เจชเจคเจพ เจšเจฒเจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน เจตเจฟเจงเฉ€ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจ…เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐเฉ‡เจ—เฉ€, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เจฒเจพเจคเจฎเจ• เจšเฉ€เจœเจผเจพเจ‚ เจฆเฉ‡ เจตเจฐเจฃเจจ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจฌเจฆเจฒเฉ€ เจœเจพเจตเฉ‡เจ—เฉ€เฅค ${เจธเฉฐเจธเจผเฉ‹เจงเจจ} เจ‡เจธ เจฆเฉ‡ เจ…เจฐเจฅ เจ…เจคเฉ‡ เจฎเจพเจตเฉ‡เจจ เจนเฉเจฃ เจ‡เจน เจจเจนเฉ€เจ‚ เจธเจฎเจเจฃเจ—เฉ‡ เจ•เจฟ เจ‡เจน เจธเจญ เจ•เฉ€ เจนเฉˆเฅค


    org.apache
    เจ…เจชเจพเจšเฉ‡
    ${เจธเฉฐเจธเจผเฉ‹เจงเจจ}

เจ‡เฉฑเจ• เจธเฉเจฐเฉฐเจ— เจฆเฉ‡ เจ…เฉฐเจค เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฐเฉ‹เจธเจผเจจเฉ€

เจธเจพเจจเฉ‚เฉฐ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจนเฉฑเจฒ เจฒเฉฑเจญเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจธเจฅเจฟเจคเฉ€ เจจเฉ‚เฉฐ เจฌเจšเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจธเฉ€ flatten-maven-plugin. เจ‡เจน เจชเจฒเฉฑเจ—เจ‡เจจ เจชเฉ‹เจฎ เจตเจฟเฉฑเจš เจธเจพเจฐเฉ‡ เจตเฉ‡เจฐเฉ€เจเจฌเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจชเจฐ เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจนเฉ‹เจฐ เจœเจพเจฃเจ•เจพเจฐเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ•เฉฑเจŸ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจธเจฟเจฐเจซเจผ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจฆเฉŒเจฐเจพเจจ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เจฒเจพเจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฆเฉ‚เจœเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ†เจฏเจพเจค เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจชเจฒเฉฑเจ—เจ‡เจจ เจธเจพเจฐเฉ‡ เจฎเจพเจคเจพ-เจชเจฟเจคเจพ-เจฌเฉฑเจšเจฟเจ†เจ‚ เจฆเฉ€ เจจเจฟเจฐเจญเจฐเจคเจพ เจจเฉ‚เฉฐ "เจธเจฟเฉฑเจงเจพ" เจตเฉ€ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจซเจฒเฉˆเจŸ เจชเฉ‹เจฎ เจฎเจฟเจฒเจฆเจพ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€ เจนเจฐ เจšเฉ€เจœเจผ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ…เจธเฉเจตเจฟเจงเจพ เจ‡เจน เจธเฉ€ เจ•เจฟ เจ‡เจน เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ "เจตเจพเจงเฉ‚" เจ•เฉฑเจŸเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจธเจพเจกเฉ‡ เจฒเจˆ เจฌเจฟเจฒเจ•เฉเจฒ เจตเฉ€ เจ…เจจเฉเจ•เฉ‚เจฒ เจจเจนเฉ€เจ‚ เจธเฉ€เฅค เจ‡เจธ เจชเจฒเฉฑเจ—เจ‡เจจ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเจพ เจ…เจงเจฟเจเจจ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ‡เจน เจชเจคเจพ เจšเจฒเจฟเจ† เจ•เจฟ เจฌเฉเจฐเจนเจฟเจฎเฉฐเจก เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจนเฉ€เจ‚ เจนเจพเจ‚, เจ…เจคเฉ‡ เจตเจพเจชเจธ เจ…เจ—เจธเจค 2018 เจตเจฟเฉฑเจš, เจ‡เจธเจจเฉ‚เฉฐ เจธเฉฐเจญเจต เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจ‡เฉฑเจ›เจพ เจจเจพเจฒ เจชเจฒเฉฑเจ—เจ‡เจจ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจ—เจฟเจฅเจฌ เจ‰เฉฑเจคเฉ‡ เจ‡เฉฑเจ• เจชเฉเฉฑเจฒ-เจฌเฉ‡เจจเจคเฉ€ เจฌเจฃเจพเจˆ เจ—เจˆ เจธเฉ€เฅค pom.xml เจจเฉ‚เฉฐ "เจตเจฟเจ—เจพเฉœเจจเจพ" เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆ เจ‡เจน เจจเจฟเจฐเจงเจพเจฐเจฟเจค เจ•เจฐเจจ เจฒเจˆเฅค เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‡ เจ‰เจจเฉเจนเจพเจ‚ เจฆเฉเจ–เฉ€ เจฒเฉ‹เจ•เจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ†เจตเจพเจœเจผเจพเจ‚ เจธเฉเจฃเฉ€เจ†เจ‚, เจ…เจคเฉ‡ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฆเจธเฉฐเจฌเจฐ เจตเจฟเฉฑเจš, เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ 1.1.0 เจฆเฉ‡ เจฐเฉ€เจฒเฉ€เจœเจผ เจฆเฉ‡ เจจเจพเจฒ, เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจฎเฉ‹เจก, solveCiFriendliesOnly, เจซเจฒเฉˆเจŸเจจ-เจฎเจพเจตเฉ‡เจจ-เจชเจฒเฉฑเจ—เจ‡เจจ เจตเจฟเฉฑเจš เจชเฉเจฐเจ—เจŸ เจนเฉ‹เจ‡เจ†, เจœเฉ‹ เจชเจนเจฟเจฒเจพเจ‚ เจจเจพเจฒเฉ‹เจ‚ เจตเจงเฉ‡เจฐเฉ‡ เจขเฉเจ•เจตเจพเจ‚ เจธเฉ€ - เจ‡เจน เจ›เฉฑเจกเจฆเจพ เจนเฉˆ. pom.xml เจœเจฟเจตเฉ‡เจ‚ เจนเฉˆ, เจคเฉฑเจค เจจเฉ‚เฉฐ เจ›เฉฑเจก เจ•เฉ‡ เจ…เจคเฉ‡ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ ${เจธเฉฐเจธเจผเฉ‹เจงเจจ}, ${sha1} ะธ ${เจšเฉˆเจ‚เจœเจฒเจฟเจธเจŸ}.

เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจชเจฒเฉฑเจ—เจ‡เจจ เจœเฉ‹เฉœเจจเจพ


  
    org.codehaus.mojo
    flatten-maven-plugin
    1.1.0
    
      เจธเฉฑเจš เจนเฉˆ
      เจธเจฟเจฐเจซเจผ เจฆเฉ‹เจธเจคเจพเจจเจพ เจนเฉ€ เจนเฉฑเจฒ เจ•เจฐเฉ‹
    
    
      
        เจธเจฎเจคเจฒ
        เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†-เจธเจฐเฉ‹เจค
        
          เจธเจฎเจคเจฒ
        
      
      
        flatten.clean
        เจธเจพเจซเจผ
        
          เจธเจพเจซเจผ
        
      
    
  

เจนเฉ‹ เจ—เจฟเจ†!

เจ–เฉเจธเจผเฉ€ เจฆเจพ เจ…เฉฐเจค

เจนเฉเจฃ เจคเฉ‹เจ‚, เจชเฉ‚เจฐเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจ…เจคเฉ‡ เจธเจพเจฐเฉ€เจ†เจ‚ เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจฆเฉฑเจธเจฃ เจฒเจˆ, เจธเจพเจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ เจคเฉฑเจค เจจเฉ‚เฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเจฐเฉ€เจตเจฟเจœเจผเจจ> เจธเจฟเจฐเจซเจผ เจฐเฉ‚เจŸ เจตเจฟเฉฑเจš pom.xML. เจ‡เฉฑเจ•เฉ‹ เจคเจฌเจฆเฉ€เจฒเฉ€ เจตเจพเจฒเฉ€เจ†เจ‚ เจ‡เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจธเฉŒ เจœเจพเจ‚ เจฆเฉ‹ เจซเจพเจˆเจฒเจพเจ‚ เจธเจฎเฉ€เจ–เจฟเจ† 'เจคเฉ‡ เจจเจนเฉ€เจ‚ เจชเจนเฉเฉฐเจšเจฆเฉ€เจ†เจ‚, เจชเจฐ เจ‡เฉฑเจ•เฅค เจ–เฉˆเจฐ, เจตเจฐเจคเจฃ เจฆเฉ€ เจ•เฉ‹เจˆ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ versions-maven-plugin.

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹