ืืืขืื ืืื ืื
ืืื 1C ืืืจ ืึทื ืืืืืงืืขื ื ืื ืืืืื ืึท ืคึผืืึทืืคืึธืจืืข
ืคึผืึธืืืฆืืข
ืืืจ ืจืืึฟ ืึธืคื ื ืืฆื Maven ืืื ืึท ืืืืขื ืกืืกืืขื ืคึฟืึทืจ Java ืึทืคึผืืึทืงืืืฉืึทื ื, ืืื ืืื ืืขื ืงืืจืฅ ืึทืจืืืงื ืืืจ ืืืึธืื ืืื ืฆื ืจืขืื ืืืขืื ืืืื ืขืจ ืคืื ืื ืคืจืืืืขืืขื ืืืึธืก ืืืจ ืืึธืื ืฆื ืคึผื ืื ืืื ืืขื ืคึผืจืึธืฆืขืก ืคืื ืึธืจืืึทื ืืืืื ื ืึทื ืืืืืงืืื ื, ืืื ืืืขืื ืืขื ืฆืืืึทื ื ืืืึธืก ืขืจืืืืื ืืื ืื ืฆื ืืึทืงืืืขื ืืขื. ืคึผืจืึธืืืขื.
ืคึผืจืืจืขืงืืืึทืืึทืฅ ืืื ืืืึธืจืงืคืืึธืื
ืจืขืื ืฆื ืืขืจ ืกืคึผืขืกืืคืืงืก ืคืื ืึทื ืืืืืงืืื ื ืืื ืืื ืืืขืจ ืืึทืืืขื ืคึผืจืึทืืืฉืขืงืก, ืืืจ ื ืืฆื ืึท ืคึผืืึทืฅ ืคืื ืืึทืืืฉืืื, ืืืคึผืขื ืืึทื ืกืื ืืื ืงืื ื ืคึผืจืึทืืืฉืขืงืก. ืื ื ืืืขืจ ืคืื ืคึผืึธื ืืขืงืขืก ืืื ืืืื ืืืื ืงืขื ืขื ืืืื ืืื ืื ืืขื ืก ืึธืืขืจ ืืคืืื ืืื ืืขืจืืขืจ.
ืขืก ืืืึธืื ืืืกืงืืืขื: ืงืืื ืืจืืืก ืืึทื, ืืื ืืืฉืืคื ืขืก ืึทืืึธื ืืื ืคึฟืึทืจืืขืกื ืืืขืื ืืื. ืืืื ืืืจ ืืึทืจืคึฟื ืฆื ืืืืฉื ืึธืืขืจ ืืืืื ืขืคึผืขืก ืืื ืึทืืข ืืขืงืขืก ืืื ืึทืืึธื, ืขืก ืืขื ืขื ืคืืืข ืืึทืงืืืขื ืืืฉืืจืื ืืื ืจืขืืืงืฆืืข ืืื IDE. ืืืึธืก ืืื ืื ืืขืจืกื ืคึผืจืึธืกื ืจืขืืืืขืจ ืืืืฉื ืฆื pom.xml? ืืืจ ืืืืืื ืึทื ืขื ืืขืจืื ืืขื ืืื ืคึผืจืืืขืงื ืืืขืจืกืืขืก ืืื ืืืคึผืขื ืืึทื ืกืื. ืืคืฉืจ ืืืขื ืืืื ืขืจ ืืืขืื ืืขื ื'ื ืืื ืืขื, ืืืขืจ ืืืื ืืื ืืขื ืื ืื ืืฆื ืืื ืืื ื. ืื ืกืืื ืืืื ืืื ืืขื ืคืึทืงื ืึทื, ืฆืืืึทืืขื ืืื ืื ืงืขืจื, ืืืจ ืึทื ืืืืืงืืขื ืกืืืืึทืืืืื ืืึทืกืื ืคืืืข ืคืื โโืืื ืืืขืจ ืืืืืขื ืข ืืืืืจืขืจืื, ืืื ืคึฟืึทืจ ืื ืงืขืกืืืืขืจืืืง ืจืขืคึผืจืึธืืืกืืืืืืื ืคืื ืืืืขื ืืื ืืขืกืืื ื ืจืขืืืืืึทืื, ืื ื ืืฆื ืคืื ืกื ืึทืคึผืฉืึทืฅ ืืื ื ืืฉื ืืื ืึท ืืึทืงืืืขื ืฆืืืึทื ื. ืคึฟืึทืจ ืืขื ืกืืื, ืขืก ืืื ื ืืืืืง ืฆื ืืึทืคึผื ืื ืืืขืจืกืืข ื ืืืขืจ ืืื ืคึผืจืึทืืืฉืขืงืก ืืื ืืขืืขืจ ืืืืขื.
ืืืื, ืคืื ืฆืืื ืฆื ืฆืืื, ืึท ืืขืืืขืืึธืคึผืขืจ ืืึทืจืฃ ืืืืขื ืืืื ืืืืืขื ืข ืฆืืืืึทื ืคืื ืึท ืืืืืืึธืืขืง ืืื ืงืึธื ืืจืึธืืืจื ืืืึทื ืคืึทื ืืงืฉืึทื ืึทืืืื ืงืขืื ืึทืืข ืืืคึผืขื ืืึทื ืกืื, ืคึฟืึทืจ ืืืึธืก ืขืจ ืืึทืจืฃ ืืึทื ืืืึทืื ืืืืฉื ืื ืืืขืจืกืืข ืคืื โโโโืืื ืึทืืข.
ืขืจืฉื ืืืืืื ื
ืืื ืึทืืึท ืึธืคื ืืื ืงืืืคื ืืืขืจืกืืข ืขื ืืขืจืื ืืขื, ืืื ืืืืื ืฆื ืคืึทืจืคึผืึธืฉืขืืขืจื ืืื ืึธืืึทืืืื ืืขื ืคึผืจืึธืฆืขืก ืืื ืกื. ืืึธืก ืืื ืืื ืึท ืืึทืงืืืขื, ืืขืืื ื-ืืืงืื ื ืคึผืืืืื ืงืืื ืฆื ืจืึทืืขืืืขื. versions-maven-plugin - ืคืึทืจืืื ืื ืขืก ืืื ืงืึทืืขืจ ืขืก
mvn -N ืืืขืจืกืืขืก: ืฉืืขืื -DnewVersion=2.0.1
ืืื Maven ืืืขื ืืึธื ืึทืืฅ ืืื ืขืก ืืึธื: ืขืก ืืืขื ืืืืคื ืืืจื ืื ืืืืขืจืึทืจืงื ืคืื ืฉืคึผืืฅ ืฆื ืื ืึธ, ืจืืคึผืืืืกืื ื ืึทืืข ืืืขืจืกืืขืก - ืฉืืื ืงืืื! ืืืฆื ืขืก ืืืืืื ื ืึธืจ ืฆื ืืึทืคึผื ืึท ืคึผืื ืืขืื, ืงืึธืืขืืขืก ืืืขืื ืึธืคึผืฉืึทืฆื ืื ืขื ืืขืจืื ืืขื, ืืื ืืืจ ืงืขื ืขื ืืขืฉืืืื ื ืคืึทืจืืื ืื ืื ืฉืืึทื. ืืื? ืงืืื ืขื ืื ืืื ืขืก ืืื. ื ืคึผืึธืจ ืืื ืืขืจื ืคึผืึธื.ืงืกืื ืคึฟืึทืจ ืึธืคึผืฉืึทืฆืื ื, ืืื ืืึธืก ืืื ื ืืฉื ืงืึทืื ืืื ื ืื ืงืึธื. ืืื ืืขืจืฆื, ืงืืื ืืืื ืขืจ ืืื ืืืืขืจ ืคืื ืฆืื ืืืคืืืกื ืงืึธื ืคืืืงื ืืื ืึทืืึท ืึท ืืจืืืก ื ืืืขืจ ืคืื ืืขืืืื ืืขืงืขืก. ืขืก ืืึธื ืืืื ืื ืืขืืืืื ืืึธ ืึทื ืืื ืื ืกื ืคึผืจืึธืฆืขืก ืืืขืจืกืืข ืขื ืืขืจืื ืืขื ืคืึทืื ืืืืืึธืืึทืืืฉ ืฆืืืืืขื ืืื ืขื ืืขืจืื ืืขื ืืื ืคืึทื ืืงืฉืึทื ืึทืืืื, ืืื ื ืืฉื ืขืคืขืก ืกืขืคึผืขืจืึทืืื.
ื ืื ืคึฟืขืึดืงืืืื
ื ืฐืฒื ืืื ื ืื ืจ ืื ื ืืืจืืืืง ื ืื ื ืื ืจ ืืื ื ืื ื ืืคืืขืืื ื ืืื ื ืื ืจ ืืื ื ืืขืืขืื , ืื ื ื ื ืืืืจืื
mvn -Drevision=2.0.0 ืจืืื ืคึผืขืงื
ืกืืกืืขื ืคืึทืจืืึธื ืืืึทืืืขืก ื ืขืืขื ืืืืืขืจืงืืึทื ืืืืขืจ ืืืึทืืืขืก ืืืคืืื ื ืืืืคึผืจืึธืคึผืขืจืืืขืก>.
ืคืึธืืขืจ
4.0.0
org.apache
ืึทืคึผืึทืืฉื
18
org.apache.maven.ci
ืกื-ืคืึธืืขืจ
ืขืจืฉืืขืจ ืกื ืคืจืขื ืืื
${ืจืขืืืืืืข}${ืฉืึท1}${ืืฉืึทื ืืขืืืกื}
...
1.3.1
-Snapshot
ืึธืคึผืฉืืึทืืืื ื
4.0.0
org.apache.maven.ci
ืกื-ืคืึธืืขืจ
${ืจืขืืืืืืข}${ืฉืึท1}${ืืฉืึทื ืืขืืืกื}
org.apache.maven.ci
ืกื-ืงืื ื
...
ืืืื ืืืจ ืืืืื ืฆื ืืืืขื ืืืขืจืกืืข 2.0.0-SNAPSHOT, ื ืึธืจ ื ืืฆื
mvn -Drevision=2.0.0 ืจืืื ืคึผืขืงื
ืืืื ืืืจ ืืืืื ืฆื ืืึทืื ืึท ืืขืืืื ื, ื ืึธืจ ืืึทืฉืืขืืืง SNAPSHOT
mvn -Dchangelist = ืจืืื ืคึผืขืงื
* ืื ืืืืฉืคืืื ืืืืื ืืขื ืขื ืืขื ืืืขื ืคืื
ืฉืืืขืจืข ืืฆืืืืช
ืึทืืฅ ืืื ืืื ืืื ืืขืืื ื, ืขืก ืืื ืฆืืื ืฆื ืคืืื ืึท ืืขืคืื ืคืื ืฆืืคึฟืจืืื ืงืืื, ืึธืืขืจ ื ืื. ืขืก ืืืจื ืก ืืืืก ืึทื ืืขืจ ืืืคึฟื ืืืขื ื ืืฉื ืึทืจืืขืื ืคึฟืึทืจ ืื ืกืืึทืืืจืื ื ืืื ืฆืขืืืืงืืขื, ืืืืึทื ืขืก ืืืขื ื ืืฉื ืืืื ืจืืคึผืืืืกื ืืื ืื ืืืกืงืจืืคึผืฉืึทื ื ืคืื ืึทืจืืึทืคืึทืงืฅ ืืจืืืก ืืื ืื ืจืืคึผืึทืืึทืืึธืจื ${ืจืขืืืืืืข} ืืืืฃ ืืืื ืืืึทืืฉ ืืื ืืึทืืืขื ืืืขื ื ืื ืืขืจ ืคึฟืึทืจืฉืืืื ืืืึธืก ืขืก ืก ืึทืืข ืืืขืื.
org.apache
ืึทืคึผืึทืืฉื
${ืจืขืืืืืืข}
ื ืืืื ืืื ืื ืกืืฃ ืคืื ืึท ืืื ืขื
ืืืจ ืืึทืจืคึฟื ืฆื ืงืืงื ืคึฟืึทืจ ืึท ืืืืืื ื ืฆื ืืขื ืคึผืจืึธืืืขื. ืงืขื ืืึธืื ืืขืจืืืขืืืขื ืื ืกืืืืึทืฆืืข
ืึทืืื ื ืึท ืคึผืืืืื ืฆื ืื ืคึผืจืืืขืงื
org.codehaus.mojo
ืคืืึทืืึทื-ืืึทืืืขื-ืคึผืืึทืืื
1.1.0
ืืืช
ResolveCiFriendliesOnly
ืคืืึทืืึทื
ืคึผืจืึธืฆืขืก-ืจืขืกืืจืกื
ืคืืึทืืึทื
ืคืืึทืืึทื.ืจืืื
ืจืืื
ืจืืื
ืืขืืื!
ืืืืงืืขื ืกืืฃ
ืคึฟืื ืืืฆื ืืืืฃ, ืฆื ืืืืฉื ืื ืืืขืจืกืืข ืคืื โโืื ืืื ืฆืข ืคึผืจืืืขืงื ืืื ืืึธืื ืึทืืข ืืืคึผืขื ืืึทื ืกืื ืืืืกื ืืืขืื ืืื, ืืืจ ื ืึธืจ ืืึทืจืคึฟื ืฆื ืจืขืืึทืืืจื ืืขื ืขืืขืืขื ืืืืขืจืึทืจืืขืืื ื> ื ืึธืจ ืืื ืืขืจ ืืืึธืจืฆื ืคึผืึธื.ืงืกืื. ื ืื ืึท ืืื ืืขืจื ืึธืืขืจ ืฆืืืื ืคืื ืื ืืขืงืขืก ืืื ืืขืจ ืืขืืืืงืขืจ ืขื ืืขืจืื ื ืงืืืขื ืฆื ืื ืจืขืฆืขื ืืืข, ืึธืืขืจ ืืืื ืขืจ. ื ื, ืขืก ืืื ื ืื ืืึทืจืคึฟื ืฆื ื ืืฆื versions-maven-plugin.
ืืงืืจ: www.habr.com