ºôµåÀÇ Ãâ·Â Çü½Ä Á¦¾î

ÀÌ ¼½¼ÇÀº ±â´É ¶Ç´Â Á¦Ç° ºôµåÀÇ Ãâ·ÂÀ» Á¦¾îÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.

Ãâ·Â Çü½Ä Á¦¾î

archivesFormat Ư¼ºÀ» »ç¿ëÇÏ¸é ±¸¼º¿¡ µû¶ó ºôµåÀÇ Ãâ·Â Çü½Ä(zip, tar ¶Ç´Â Æú´õ)À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ư¼º Çü½ÄÀº <configuration> - <format>ÀÔ´Ï´Ù. ¿©±â¼­, configurationÀº configs Ư¼º¿¡ ÁöÁ¤ÇÑ °ª°ú µ¿ÀÏÇÑ °ªÀ̸ç formatÀº ´ÙÀ½ Áß ÇϳªÀÔ´Ï´Ù.

°á°ú¹° Çü½ÄÀ» º¯°æÇصµ ÀÛ¼ºµÈ ÆÄÀÏÀÇ À̸§Àº º¯°æµÇÁö ¾Ê½À´Ï´Ù. À̸§Àº allElements.xml ÆÄÀÏ¿¡¼­ º¯°æÇØ¾ß ÇÕ´Ï´Ù.

JNLP Manifest »ý¼º

ºôµå ½Ã JNLP Manifest¸¦ »ý¼ºÇÏ·Á¸é generateJnlp¸¦ true·Î ¼³Á¤Çϰí, jnlp.codebase¸¦ jnlp ÆÄÀÏÀ» ÂüÁ¶ÇÏ´Â °ª(jnlp ű×ÀÇ codebase ¼Ó¼º ÂüÁ¶)°ú jnlp.j2se·Î ¼³Á¤ÇϽʽÿÀ. ÀÌ´Â °»½Å »çÀÌÆ®ÀÇ Ç÷¯±×ÀÎ ¹× ±â´ÉÀ» ÆÐŰÁöÈ­ÇÏÁö ¾Ê½À´Ï´Ù. "°»½Å »çÀÌÆ® ¶Ç´Â jnlp »çÀÌÆ®ÀÇ °á°ú¹° Áغñ"¸¦ ÂüÁ¶ÇϽʽÿÀ. ÇöÀç Á¦ÇÑ»çÇ×À¸·Î ÀÎÇØ, jnlp Manifest ÀÛ¼ºÀº Æú´õ¸¦ Ãâ·Â Çü½ÄÀ¸·Î »ý¼ºÇÏ´Â °æ¿ì¿¡¸¸ ¼öÇàµË´Ï´Ù.

°»½Å »çÀÌÆ® ¶Ç´Â jnlp »çÀÌÆ®ÀÇ °á°ú¹° Áغñ

°»½Å »çÀÌÆ® ¶Ç´Â Java Web Start »çÀÌÆ®¸¦ »ç¿ëÇÏ´Â °æ¿ì, Ç÷¯±×ÀÎ ¹× ±â´ÉÀ» ¿Ã¹Ù¸£°Ô ÆÐŰÁöÈ­ÇØ¾ß ÇÕ´Ï´Ù. À̸¦ ¼öÇàÇÏ·Á¸é outputUpdateJars Ư¼ºÀ» true·Î ¼³Á¤ÇϽʽÿÀ. ÀÌ·¯ÇÑ °æ¿ì Eclipse °»½Å »çÀÌÆ®¿¡ ´ëÇÑ site.xmlÀÌ »ý¼ºµÇÁö ¾ÊÀ¸¸é jnlp ÆÄÀϵµ »ý¼ºµÇÁö ¾Ê½À´Ï´Ù(jnlp ÆÄÀÏ »ý¼º ÂüÁ¶).

º¹¼ö ±¸¼ºÀ» ´ÜÀÏ ºôµå¿¡ ±×·ìÈ­

º¹¼ö ±¸¼ºÀÇ Ç÷¯±×ÀÎ ¹× ±â´ÉÀ» Æ÷ÇÔÇÏ´Â Ãâ·ÂÀ» »ý¼ºÇÏ·Á¸é groupConfigurations¸¦ true·Î ¼³Á¤ÇϽʽÿÀ. ÀÌ·¸°Ô Çϸé configs Ư¼º¿¡ ³ª¿­µÈ ±¸¼º°ú ÀÏÄ¡ÇÏ´Â ¸ðµç Ç÷¯±×ÀÎ ¹× ±â´ÉÀÌ µé¾î ÀÖ´Â ¾ÆÄ«À̺갡 ÀÛ¼ºµË´Ï´Ù. ÀÌ Æ¯¼ºÀ» »ç¿ëÇÏ´Â °æ¿ì, allElements.xml ÆÄÀÏ¿¡ <feature.id>.group.group.group ´ë»óÀ» Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. ÇöÀç Á¦ÇÑ»çÇ×À¸·Î ÀÎÇØ, ÀÌ ¿É¼ÇÀ» »ç¿ëÇϸé archivesFormat¿¡ ÁöÁ¤µÈ °ªÀ» ¹«½ÃÇÏ°í ±âº»ÀûÀ¸·Î antZipÀ» »ç¿ëÇÕ´Ï´Ù.

JAR ¼­¸í

ºôµå ½Ã JARÀ» ¼­¸íÇÏ·Á¸é signJars Ư¼ºÀ» true·Î ¼³Á¤Çϰí sign.alias, sign.keystore ¹× sign.storepass Ư¼º¿¡ ´ëÇÑ °ªÀ» ¼³Á¤ÇϽʽÿÀ.