mvn dependency:get goal À» »ç¿ëÇÏ¿©
"jar", "-sources.jar", "-javadoc.jar" ÆÄÀÏÀ» maven ·¹Æ÷ÁöÅ丮¿¡¼ ³»·Á¹ÞÀ» ¼ö ÀÖ´Ù.
¾Æ·¡´Â http://central.maven.org/maven2 ·¹Æ÷ÁöÅ丮 URL ·ÎºÎÅÍ
org.springframework:spring-web:4.3.3.RELEASE (group-id:artifact-id:version) ¸¦
ÇöÀç µð·ºÅ丮(.)¿¡ ³»·Á¹Þ´Â ¸í·É¾îÀÌ´Ù.
mvn dependency:get \
-DrepoUrl=http://central.maven.org/maven2 \
-Dartifact=org.springframework:spring-web:4.3.3.RELEASE \
-Ddest=.
±×·±µ¥, ¸í·É¾î¸¦ ½ÇÇàÇغ¸¸é
¾Æ·¡¿Í °°ÀÌ destination/dest ÆĶó¹ÌÅÍ°¡ ¾ÕÀ¸·Î´Â ¾ø¾îÁú °ÍÀ̶ó´Â °æ°í¸Þ½ÃÁö°¡ ³ª¿Â´Ù.
[WARNING] destination/dest parameter is deprecated: it will disappear in future version.
[zany@zany-mbp 111]$ mvn dependency:get \
> -DremoteRepositories=http://central.maven.org/maven2 \
> -Dartifact=org.springframework:spring-web:4.3.3.RELEASE \
> -Ddest=.
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-dependency-plugin:2.8:get (default-cli) @ standalone-pom ---
[INFO] Resolving org.springframework:spring-web:jar:4.3.3.RELEASE with transitive dependencies
[WARNING] destination/dest parameter is deprecated: it will disappear in future version.
[INFO] Copying /Users/zany/.m2/repository/org/springframework/spring-web/4.3.3.RELEASE/spring-web-4.3.3.RELEASE.jar to /Volumes/SD/temp/111/.
[WARNING] Notice transitive dependencies won't be copied.
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.001 s
[INFO] Finished at: 2016-09-30T13:33:57+09:00
[INFO] Final Memory: 11M/155M
[INFO] ------------------------------------------------------------------------
°æ°í°¡ ¹ß»ýÇÏ´Â -Ddest=. ¿É¼ÇÀ» ¾ø¾Ö¸é, ¿äûÇÑ ÆÄÀÏÀº ·ÎÄà ·¹Æ÷ÁöÅ丮·Î º¹»çµÈ´Ù.
(ÀϹÝÀûÀ¸·Î ·ÎÄà ·¹Æ÷ÁöÅ丮´Â $HOME/.m2/repository ÀÌ´Ù)
¿øÇÏ´Â ÆÄÀÏÀ» °¡Á®¿À±ä ÇßÁö¸¸, ¸Å¹ø ·ÎÄà ·¹Æ÷ÁöÅ丮·Î °¡¼
ÆÐÅ°Áö ±¸Á¶·Î µÈ µð·ºÅ丮¸¦ ¦i¾Æ°¡ ÆÄÀÏÀ» ²¨³»¿À´Â ÀÏÀº °í¿ªÀÌ ¾Æ´Ò¼ö ¾ø´Ù.
dependency:copy goal À» »ç¿ëÇÏ¸é ¾Æ·¡¿Í °°ÀÌ °£´ÜÈ÷ º¹»çÇØ ¿Ã ¼ö ÀÖ´Ù.
¡Ü ÀÏ´Ü ÇÊ¿äÇÑ ÆÄÀÏÀ» ¼¾Æ®·² ·¹Æ÷ÁöÅ丮¿¡¼ °¡Á®¿À°í,
mvn dependency:get \
-DremoteRepositories=http://central.maven.org/maven2 \
-Dartifact=org.springframework:spring-web:4.3.3.RELEASE \
-Dtransitive=false
¡Ü ·ÎÄà ·¹Æ÷ÁöÅ丮¿¡¼ ÇØ´ç ÆÄÀÏÀ» ²¨³»¿Â´Ù.
mvn dependency:copy \
-Dartifact=org.springframework:spring-web:4.3.3.RELEASE \
-DoutputDirectory=.
"-sources.jar" ¿Í "-javadoc.jar" ÆÄÀÏÀº ¾Æ·¡¿Í °°Àº ¸í·É¾î¸¦ »ç¿ëÇÏ¿© °¡Á®¿Ã ¼ö ÀÖ´Ù.
¡Ü -sources.jar
mvn dependency:get \
-Dartifact=org.springframework:spring-web:4.3.3.RELEASE:jar:sources
mvn dependency:copy -DoutputDirectory=. \
-Dartifact=org.springframework:spring-web:4.3.3.RELEASE:jar:sources
¡Ü -javadoc.jar
mvn dependency:get \
-Dartifact=org.springframework:spring-web:4.3.3.RELEASE:jar:javadoc
mvn dependency:copy -DoutputDirectory=. \
-Dartifact=org.springframework:spring-web:4.3.3.RELEASE:jar:javadoc
¡Ü download-jar-maven.sh
ÃßõÇÏÁö´Â ¾ÊÁö¸¸, curl ¸í·ÉÀ¸·Îµµ °¡Á®¿Ã ¼ö ÀÖ´Ù.
artifact Á¤º¸°¡ ¾Æ·¡¿Í °°Àº °æ¿ì...
group-id : org.springframework
artifact-id : spring-web
version : 4.3.3.RELEASE
¾Æ·¡¿Í °°Àº ¸í·ÉÀ» »ç¿ëÇÏ¿© ÆÄÀÏÀ» °¡Á®¿Ã ¼ö ÀÖ´Ù.
[zany@zany-mbp test]$ curl -L -O http://central.maven.org/maven2/org/springframework/spring-web/4.3.3.RELEASE/spring-web-4.3.3.RELEASE.jar
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 161 100 161 0 0 413 0 --:--:-- --:--:-- --:--:-- 414
100 794k 100 794k 0 0 352k 0 0:00:02 0:00:02 --:--:-- 518k
[zany@zany-mbp test]$ ls -al
total 1592
-rw-r--r-- 1 zany staff 813281 9 30 14:29 spring-web-4.3.3.RELEASE.jar
¡Ü download-jar-curl.sh
|