::: Zany's Homepage ::: Zany Wiki | »çÀÌÆ® ÅëÇÕ °Ë»ö
 
 
 

[gradle] »ç¼³ ·¹Æ÷ÁöÅ丮(nexus)¿¡ deploy(upload/publish) Çϱâ

°Ô½ÃÆÇ
JAVA
ÀÛ¼ºÀÚ
Zany
ÀÛ¼ºÀÏ
2017-12-01 15:18:39
ÀÐÀº¼ö
5240
ÆòÁ¡
   
Ç¥½Ã¿É¼Ç
HTML»ç¿ë | ÀÚµ¿BRűנ| °ø¹é¹®ÀÚÇã¿ë | °¡¿îµ¥Á¤·Ä | °íÁ¤Æø±Û²Ã | ÀÚµ¿URL¸µÅ© | ¸¶¿ì½º¼±ÅÃ
°ü·Ã¸µÅ©01
https://support.sonatype.com/hc/en-us/articles/213465348-How-do-I-configure-my-Gradle-build-to-publish-artifacts-to-Nexus- 
°ü·Ã¸µÅ©02
https://docs.gradle.org/current/userguide/maven_plugin.html 
¡Ü gradle.properties ÆÄÀÏ¿¡...
¡Ü build.gradle ÆÄÀÏ¿¡...
ÀÌ·¸°Ô ¼³Á¤ÇÑ ÈÄ, gradle upload ¸í·ÉÀ» ¼öÇàÇϸé
ÁöÁ¤ÇÑ repository ¿¡ jar ÆÄÀϰú pom ÆÄÀÏÀÌ µðÇ÷ÎÀÌ µÈ´Ù.

ÀÌ ¿¹Á¦´Â gradle maven Ç÷¯±×ÀÎÀ» »ç¿ëÇÏ¿© »ç¼³ ·¹Æ÷ÁöÅ丮¿¡ µðÇ÷ÎÀÌ(deploy, publish)ÇÏ´Â °ÍÀε¥,
maven-publish Ç÷¯±×ÀÎÀº 2017³â 12¿ù 1ÀÏ ÇöÀç incubating ·¹º§¿¡ ÀÖÀ¸¸ç, pom ÆÄÀÏ »ý¼º ¹®Á¦·Î Á¦´ë·Î µ¿ÀÛÇÏÁö ¾Ê´Â´Ù.
Note: Signing the generated POM file generated by this plugin is currently not supported.
Future versions of Gradle might add this functionality. Please use the Maven plugin for the purpose of 
publishing your artifacts to Maven Central.

https://docs.gradle.org/current/userguide/publishing_maven.html
°ø½Ä ·¹ÆÛ·±½º¿¡µµ °Á maven Ç÷¯±×ÀÎÀ» ¾²¶ó°í ¾È³»Çϰí ÀÖ´Ù.
ÃßÈÄ ¹öÀü¿¡¼­´Â °³¼±µÉ °ÍÀ̶ó°í ÇÏ´Ï °³¼±µÇ¸é maven-publish Ç÷¯±×ÀÎÀ» ¾²¸é µÇ°Ú´Ù.

½ÇÁ¦·Î maven-publish Ç÷¯±×ÀÎÀ» »ç¿ëÇÏ¿©µµ Á¤»óÀûÀ¸·Î jar ÆÄÀÏÀÌ ¾÷·ÎµåµÇÁö¸¸,
ÀÇÁ¸¼º Á¤º¸¸¦ ´ã°í ÀÖ´Â pom ÆÄÀÏÀÌ Á¦´ë·Î »ý¼ºµÇÁö ¾Ê¾Æ,
´Ù¸¥ ÇÁ·ÎÁ§Æ®¿¡¼­ maven-publish Ç÷¯±×ÀÎÀ» ÅëÇØ ¾÷·ÎµåµÈ jar ÆÄÀÏÀ» ÂüÁ¶Çϸé
ÀÇÁ¸¼º ÆÄÀÏÀÌ Á¤»óÀûÀ¸·Î ´Ù¿î·ÎµåµÇÁö ¾Ê´Â´Ù.

´ç¿¬ÇÑ ¸»À̰ÚÁö¸¸, gradle dependencies ¸í·ÉÀ¸·Î ºÁµµ
ÇØ´ç jar ÆÄÀÏÀÇ ÀÇÁ¸¼º Á¤º¸°¡ Á¤È®È÷ º¸ÀÌÁö ¾Ê°ÔµÈ´Ù. ¿¹¸¦ µé¸é

¡Ü gradle maven Ç÷¯±×ÀÎÀ» ÅëÇØ ¾÷·ÎµåµÈ
kr.zany.sample:my-module À» ÂüÁ¶ÇÏ´Â ÇÁ·ÎÁ§Æ®¿¡¼­ ÀÇÁ¸¼º Á¤º¸¸¦ º¸¸é,
compile - Dependencies for source set 'main' (deprecated, use 'implementation ' instead).
+--- org.springframework.boot:spring-boot-starter-web: -> 1.5.9.RELEASE
|    +--- org.springframework.boot:spring-boot-starter:1.5.9.RELEASE
|    |    +--- org.springframework.boot:spring-boot:1.5.9.RELEASE
|    |    |    +--- org.springframework:spring-core:4.3.13.RELEASE
|    |    |    \--- org.springframework:spring-context:4.3.13.RELEASE
|    |    |         +--- org.springframework:spring-aop:4.3.13.RELEASE
                ... »ý·« ...
+--- kr.zany.sample:my-module:0.9.44-RELEASE                ¢¸ ¿©±â°¡ kr.zany.sample:my-module ÀÇ ÀÇÁ¸¼º Á¤º¸ÀÌ´Ù.
|    +--- org.apache.commons:commons-lang3:3.4 -> 3.7       ¢¸   apache commons-lang3
|    +--- commons-io:commons-io:2.5 -> 2.6                  ¢¸   apache commons-io
|    \--- commons-codec:commons-codec:1.10                  ¢¸   apache commons-codec À» ÂüÁ¶Çϰí ÀÖ´Ù.
+--- org.projectlombok:lombok:1.16.18
+--- org.apache.commons:commons-lang3:3.7
+--- commons-io:commons-io:2.6
                ... »ý·« ...
|    \--- org.codehaus.mojo:animal-sniffer-annotations:1.14
\--- com.google.code.gson:gson:2.8.2
¡Ü ¹Ý¸é gradle maven-publish Ç÷¯±×ÀÎÀ» ÅëÇØ ¾÷·ÎµåµÈ
kr.zany.sample:my-module À» ÂüÁ¶ÇÏ´Â ÇÁ·ÎÁ§Æ®¿¡¼­ ÀÇÁ¸¼º Á¤º¸¸¦ º¸¸é,
ÀÇÁ¸¼º Á¤º¸°¡ Á¦´ë·Î º¸ÀÌÁö ¾ÊÀ¸¸ç ½ÇÁ¦·Î ÂüÁ¶ ¸ðµâÀÌ ´Ù¿î·ÎµåµÇÁö ¾Ê´Â´Ù.
compile - Dependencies for source set 'main' (deprecated, use 'implementation ' instead).
+--- org.springframework.boot:spring-boot-starter-web: -> 1.5.9.RELEASE
|    +--- org.springframework.boot:spring-boot-starter:1.5.9.RELEASE
|    |    +--- org.springframework.boot:spring-boot:1.5.9.RELEASE
|    |    |    +--- org.springframework:spring-core:4.3.13.RELEASE
|    |    |    \--- org.springframework:spring-context:4.3.13.RELEASE
|    |    |         +--- org.springframework:spring-aop:4.3.13.RELEASE
                ... »ý·« ...
+--- kr.zany.sample:my-module:0.9.44-RELEASE                ¢¸ ¿©±â°¡ kr.zany.sample:my-module ÀÇ ÀÇÁ¸¼º Á¤º¸ÀÌ´Ù.
+--- org.projectlombok:lombok:1.16.18
+--- org.apache.commons:commons-lang3:3.7
+--- commons-io:commons-io:2.6
                ... »ý·« ...
|    \--- org.codehaus.mojo:animal-sniffer-annotations:1.14
\--- com.google.code.gson:gson:2.8.2

°Ô½Ã¹°ÀÌ µµ¿òÀÌ µÇ¼ÌÀ¸¸é +1 À» ´­·¯ÁÖ¼¼¿ä~
 °Ô½ÃÆÇ ±Û ¸ñ·Ï
No Subject Poster Hits Posted
14439 Zany 1183 2019-12-06 00:56:59
14437 Zany 2064 2019-10-01 10:57:58
14435 Zany 1126 2019-07-03 16:50:25
14282 Zany 1622 2018-04-05 10:47:10
14281 Zany 1512 2018-04-05 10:31:07
Zany 5240 2017-12-01 15:18:39
14236 Zany 5330 2017-12-01 14:49:07
14232 Zany 4309 2017-11-22 17:56:06
14230 Zany 1186 2017-11-21 17:26:51
14229 Zany 1917 2017-11-20 09:48:13
14192 Zany 6288 2017-08-21 12:26:24
´ñ±Û ´Þ±â - ÀÌ ±ÛÀÌ µµ¿òÀÌ µÇ¾ú°Å³ª Èï¹Ì·Î¿ì¼Ì´Ù¸é, ´ñ±ÛÀ» ³²°ÜÁÖ¼¼¿ä.(^^)(oo)(__)
ÀÛ¼ºÀÚ
                       
 
zany.kr
  Copyright ¨Ï 2002-2010 Zany's Programming Lab. All Rights Not Reserved.
temporary This Page loads on 0.016 Secs