ÄÄÆÄÀÏ·¯¿Í ±× ¿É¼ÇÀ» µðÆúÆ®·Î IDEA¿¡ ÀÇÇØ ´ç½ÅÀÇ ¼Ò½º¸¦ ÄÄÆÄÀÏÀ» À§ÇØ »ç¿ëµÇ´Â °Í¤·À» ÁöÁ¤Çϱâ À§ÇØ, File |
Settings: Project Settings ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇϰí, Compiler ¹öưÀ» ´©¸£½Ê½Ã¿À.
´ÙÀ½°ú °°Àº ÆÐ³ÎÀÌ ¿¸± °ÍÀÔ´Ï´Ù:

¿©±â¿¡¼´Â ´ç½ÅÀº °øÅë°ú Ưº°ÇÑ ÄÄÆÄÀÏ·¯ ¿É¼ÇÀ» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
1. IDEA°¡ Áö¿øÇÏ´Â ¸ðµç ÄÄÆÄÀÏ·¯¿¡ ´ëÇÑ °øÅëÀû ¼³Á¤
|
Resource Patterns
|
ÀÌ º»¹® ¿µ¿ªÀº perl5¿Í °°Àº Á¤±Ô Ç¥Çö ¶Ç´Â Ç¥Çö½ÄÀÌ ¼¼¹Ì Äݷп¡ ÀÇÇØ ¹üÀ§¸¦ Á¤Çß´ø ÀÚ¹Ù¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ±×·± Ç¥Çö½Ä¿¡ ¿¹¸¦ µé¸é - .+\.(properties|gif|png|jpeg|xml)
- µµÆ®º¸´Ù ÀÌÀüÀÇ ¾î¶² ±âÈ£ ¼ø¼°¡ ÀÖ´õ¶óµµ ±× ÆÄÀϸíÀº ÀǹÌÇϰí, µµÆ® »çÀΰú Å« °ýÈ£¿¡ ³ªÅ¸³ª´Â È®Àå ÁßÀÇ ÇÑ °³¿Í ÇÔ²² ¿ì¼± ó¸®µÉ °ÍÀÔ´Ï´Ù.

|
Á¤±Ô Ç¥Çö¿¡ °üÇÑ Á¤º¸¿Í ±¸¹®¿¡ ´ëÇÑ ´õ ÀÚ¼¼ÇÑ Á¤º¸¸¦ À§ÇØ, java.util.regex (Java
SDK 1.4)¿¡ ´ëÇÑJavadoc¸¦ ÂüÁ¶ÇϽʽÿÀ.
|

|
ÈĹæ
ÂüÁ¶´Â $n ¼½Ä À̿ܿ¡\n Çü½Ä À» °¡Áö°í À־ ¾ÈµË´Ï´Ù (java.util.regex¿¡¼¿Í
°°ÀÌ).
|
ÀÌ Çʵ忡¼ Á¤ÀÇµÈ ÆÐÅÏÁßÀÇ Çϳª¿Í ¸ÅÄ¡µÇ´Â À̸§ÀÇ °¢°¢ÀÇ ÆÄÀÏÀº ÀÚ¿ø ÆÄÀÏ·Î °£Áֵǰí
Ãâ·Â µð·ºÅ͸®·Î º¹»çµÉ °ÍÀÔ´Ï´Ù.
|
Clear output directory on
rebuild
|
Ãâ·Â µð·ºÅ͸®¿¡¼ ¸ðµç ÆÄÀÏÀÇ °Á¦ »èÁ¦¿¡ ÀÌ Ã¼Å© ¹Ú½º¸¦ ¼±ÅÃÇϽʽÿÀ. ±×°ÍµéÀÌ Á¦°ÅµÇ´Â µ¿¾È, ¸¸ÀÏ IDEA°¡ ÀÚ¿ø µîÀ¸·Î ÀνÄÇÏÁö ¸øÇÏ´Â ¾î¶² ÆÄÀÏ µîÀ» Ãâ·Â µð·ºÅ͸®°¡ Æ÷ÇÔÇÑ´Ù¸é ÀÌ ¹Ú½º´Â ¼±ÅõǾ ¾ÈµË´Ï´Ù.
¸¸ÀÏ ¼Ò½º¿Í Ãâ·Â °æ·ÎÀÇ ¾î¶² ±³ÁýÇÕÀÌ ÀÖÀ¸¸é, ´ç½ÅÀº ±×·± °æ°íÀÇ ÇÁ·ÒÇÁÆ®¸¦ ¹ÞÀ» °ÍÀÔ´Ï´Ù.

´ç½ÅÀº ¼Ò½º¿Í Ŭ·¡½º µð·ºÅ͸®¸¦ ÀÌ À̽´¸¦ ÇØ°áÇϱâ À§ÇØ ºÐ¸®Çؾ߸¸ ÇÕ´Ï´Ù.
|
Compile in background
|
¸¸ÀÏ ÄÄÆÄÀÏÀÌ ¹é±×¶ó¿îµå·Î ¼öÇàµÇ±â ¹Ù¶ó¸é ÀÌ Ã¼Å© ¹Ú½º¸¦ ¼±ÅÃÇϽʽÿÀ. À̰ÍÀº ÄÄÆÄÀÏ µ¿¾È ´ç½ÅÀÌ °è¼Ó ¿¡µðÅÍ, ÇÁ·ÎÁ§Æ® ºä¾î µî¿¡¼ °è¼Ó ÀÛ¾÷ ÇÒ ¼ö ÀÖ´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.

|
¸¸ÀÏ ´ç½ÅÀÌ ÀÌ Ã¼Å© ¹Ú½º¸¦ ¼±ÅÃÇÏÁö ¾ÊÀ¸¸é, ÄÄÆÄÀÏÀÌ ¼öÇàµÉ ¶§¸¶´Ù ¹è°æ ¸ðµå·Î ¹Ù²ð °¡´É¼ºÀÌ ÀÖ°Ô µË´Ï´Ù. Background ¹öưÀÇ µµ¿òÀ¸·Î À̰ÍÀº Compile Progress À©µµ¿ì·ÎºÎÅÍ °¡´ÉÇÏ°Ô µË´Ï´Ù:

|

|
¸¸ÀÏ ÄÄÆÄÀÏÀÌ ½Ã°£ÀÌ °É¸®¸é ´ç½ÅÀº »ý»ê¼º ¾Ï½Ã¸¦ º¼ °ÍÀÔ´Ï´Ù.
|
|
Close message view if
no error occurred
|
ÄÄÆÄÀÏÀÌ ¿À·ù ¾øÀÌ ³¡³µÀ» °æ¿ì¿¡, ¸¸ÀÏ ´ç½ÅÀÌ Message Åø À©µµ¿ì°¡ ÀÚµ¿ÀûÀ¸·Î ´ÝÈ÷±â ¹Ù¶ó¸é ÀÌ Ã¼Å© ¹Ú½º¸¦ ¼±ÅÃÇϽʽÿÀ.
|
Deploy after compilation
|
¸¸ÀÏ ´ç½ÅÀÌ ÀÀ¿ë ÇÁ·Î±×·¥ ¼¹ö¿Í ÇÔ²² ÇÁ·ÎÁ§Æ®¸¦ ½ÇÇà/µð¹ö±×Çϸé, ´ç½ÅÀº ÀçÄÄÆÄÀÏµÈ ÇÁ·ÎÁ§Æ® ÆÄÀÏÀ» ¾î¶»°Ô ó¸®ÇØ¾ß ÇÏ´ÂÁö °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù:
Always - Àç ÄÄÆÄÀÏµÈ ÆÄÀÏÀº ÀÚµ¿ÀûÀ¸·Î Àü°³µË´Ï´Ù
Never - Àç ÄÄÆÄÀÏµÈ ÆÄÀÏÀº ÀÚµ¿ÀûÀ¸·Î °áÄÚ Àü°³µÇÁö ¾Ê½À´Ï´Ù
Ask - Àç ÄÄÆÄÀÏµÈ ÆÄÀÏÀ» Àü°³ÇÏ´ÂÁö¸¦ IDEA°¡ ÇÁ·ÒÇÁÆ® ÇÕ´Ï´Ù.
|
Exclude from Compile
|
¿©±â¿¡¼´Â ÄÄÆÄÀÏ·¯¿¡ ³Ñ¾î°¡Áö ¾ÊÀ» °ÍÀÎ ´ç½ÅÀÇ ÇÁ·ÎÁ§Æ® ³»¿¡¼ ´ç½ÅÀº ÆÄÀϰú µð·ºÅ͸®ÀÇ ¸ñ·ÏÀ» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ç½ÅÀÌ µð·ºÅ͸®¸¦ Ãß°¡ÇϵçÁö 'Àç±ÍÀûÀ¸·Î' üũ ¹Ú½º´Â ÇÏÀ§ µð·ºÅ丮¸¦ Æ÷ÇÔÇϱâ À§ÇØ ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

|
Ç¥ÁØ ÄÄÆÄÀÏ·¯ Ư»öÀÌ ÀÖ½À´Ï´Ù: ¸¸ÀÏ ¿©±â¿¡¼ ¸®½ºÆ®µÈ ¼Ò½ºÀÇ ÀϺΰ¡ ÄÄÆÄÀÏµÈ ÇÁ·ÎÁ§Æ® ÀϺκп¡¼ »ç¿ëµÇ¸é (¿¹¸¦ µé¸é ±×µéÀº ÀÓÆ÷Æ®µÇ°Å³ª, È®ÀåÇϰųª, ¼öÇàµË´Ï´Ù), ±×µéÀº ¶Ç ÄÄÆÄÀ쵃 °ÍÀÔ´Ï´Ù.
¶ÇÇÑ, Á¦¿ÜµÈ µð·ºÅ͸® À§ÀÇ ¿ÜºÎÀû ÄÄÆÄÀÏ·¯ ½Ãµ¿Àº °Á¦ÀûÀ¸·Î ÄÄÆÄÀÏ ÇÏ°Ô µÉ °ÍÀÔ´Ï´Ù.
|
|
|
2. ÀÚ¹Ù ÄÄÆÄÀÏ·¯¿¡ Ư¼ºÀû ¼³Á¤
|
´ç½ÅÀÌ ±¸¼ºÇÏ°í ½Í¾îÇÏ´Â ÄÄÆÄÀÏ·¯¸¦ Ç¥½ÃÇϰí ÀÖ´Â ¶óµð¿À ¹öưÀ» ¼±ÅÃÇϽʽÿÀ.
ÇöÀçÀÇ ¾×Ƽºê ÄÄÆÄÀÏ·¯ÀÇ ¶óµð¿À ¹öưÀº ÀÚµ¿ÀûÀ¸·Î ¼±Åõ˴ϴÙ.
¾×Ƽºê·Î¼ ÄÄÆÄÀÏ·¯¸¦ ¼³Á¤Çϱâ À§ÇØ, ¹Ù¶ó´Â ¶óµð¿À ¹öưÀ» ¼±ÅÃÇϰí, ÄÄÆÄÀÏ·¯¸¦ ±¸¼ºÇÑ ÈÄ¿¡ OK ¸¦ Ŭ¸¯ÇϽʽÿÀ.
|
Javac
|
ÀÌ ÆÐ³Î¿¡¼ ´ç½ÅÀº ÇÑ ¼¼Æ®ÀÇ Ç¥ÁØ javac ¿É¼Ç À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
Use generics-enabled compiler
|
ÀÌ ¿É¼ÇÀº ´ç½ÅÀÌ IDEA°ú ÇÔ²² Generics ¸¦ »ç¿ëÇÏ´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.
|
Jikes
|
In this
pane you can specify a path to the jikes
executable either manually or using the Select Path
dialog called by pressing the ellipsis
button. Also there you can set standard jikes options.
ÀÌ ÆÐ³Î¿¡¼ ´ç½ÅÀº ¼öµ¿ ¶Ç´Â ellipsis
¹öưÀ» ´·¯¼ ºÒ·ÁÁö´Â
Select Path ´ÙÀ̾ó·Î±×¸¦ »ç¿ëÇÏ¿© ½ÇÇà°¡´ÉÇÑ jikes¿¡ °æ·Î¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¶ÇÇÑ °Å±â¿¡¼ ´ç½ÅÀº Ç¥ÁØ jikes ¿É¼ÇÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
|

|
ÄÄÆÄÀÏ·¯ ±¸¼º¿¡ ´ëÇÑ ¼¼ºÎ»çÇ×À» À§ÇØ, javac ¶Ç´Â jikes »óÀÇ ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
|
|
|
Jikes ÄÄÆÄÀÏ·¯ ¿É¼ÇÀ» ÅëÁ¦Çϱâ À§ÇÑ ÅÇ :

RMIÄÄÆÄÀÏ·¯¸¦ ±¸¼ºÇÏ´Â ÅÇ.

|
Enable RMI stubs
generation
|
°¡´ÉÇϸé, IDEAÀº ¿ø°Ý ÀÎÅÍÆäÀ̽º°¡ ½ÇÇàµÈ ÄÄÆÄÀÏµÈ Å¬·¡½º Ž»öÀ» ºÐ¼®ÇÒ °ÍÀÔ´Ï´Ù. ¸¸ÀÏ ±×·± Ŭ·¡½º°¡ ¹ß°ßµÇ¸é, IDEAÀº ±×°Íµé¿¡ ´ëÇÑ ½ºÅͺê¿Í ½ºÄ¶ÅÏÀ» Á¡ÁøÀûÀ¸·Î »ý¼ºÇÒ °ÍÀÔ´Ï´Ù.

|
°Ë»öÀº
IDEA¿¡ ÀÇÇØ »ý¼ºµÈ Ŭ·¡½º Áß¿¡ Çϳª ¸¸À» ÇÏ°Ô µË´Ï´Ù.
¾î¶² ¿ÜºÎ ¼ö´ÜÀÌ¶óµµ ÀÇÇØ »ý¼ºµÈ Ŭ·¡½º´Â ¹«½ÃµË´Ï´Ù.
|
|
Generate IIOP stubs/debugging
info/no warnings
|
°¡´ÉÇϸé IDEA´Â IIOP ½ºÅͺê, µð¹ö±ë Á¤º¸¸¦ »ý¼ºÇÒ °ÍÀÌ°í ¾î¶°ÇÑ °æ°í´Â °³º°ÀûÀ¸·Î ¾ïÁ¦ÇÒ °Í ÀÔ´Ï´Ù.
|
Additional command line
parameters
|
RMI compiler¿¡ ³Ñ¾î°¡´Â
in/edit ºÎ°¡Àû ¸Å°³ º¯¼ö.
|

|
ÆÄÀÏ·¯ ±¸¼º¿¡ ´ëÇÑ ¼¼ºÎ»çÇ×À» À§ÇØ, RMI compiler »óÀÇ ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
|
|
|
|