Eclipse ·±Å¸ÀÓ ¿É¼Ç
¹öÀü 3.2 - 2006³â 5¿ù 8ÀÏ ÃÖÁ¾ °³Á¤ÆÇ
Eclipse Ç÷§ÆûÀº ±¸¼º °¡´É¼ºÀÌ ³ô½À´Ï´Ù. ±¸¼º ÀÔ·ÂÀº
½Ã½ºÅÛ Æ¯¼º ¼³Á¤ ¹× ¸í·ÉÇà ÀμöÀÇ ¾ç½ÄÀ» ÃëÇÕ´Ï´Ù. ´ëºÎºÐÀÇ
°æ¿ì ¸í·ÉÇà Àμö´Â ´Ü¼øÈ÷ °ü·Ã ½Ã½ºÅÛ Æ¯¼ºÀ» ¼³Á¤ÇÏ´Â µ¥
ÇÊ¿äÇÑ ¹Ù·Î °¡±âÀÔ´Ï´Ù. ½ÇÁ¦·Î ¸í·ÉÇà Àμöº¸´Ù ½Ã½ºÅÛ
Ư¼º ¼³Á¤ÀÌ ´õ ¸¹½À´Ï´Ù.
¸í·ÉÇà Àμö
Eclipse ·±Å¸ÀÓÀÇ ´Ù¾çÇÑ ºÎºÐ¿¡¼ ó¸®ÇÏ´Â ¸í·ÉÇà
Àμö°¡ ¾Æ·¡¿¡ ³ª¿µË´Ï´Ù. -D VM Àμö¸¦ »ç¿ëÇÏ´Â
¸í·ÉÇà¿¡¼ ½Ã½ºÅÛ Æ¯¼ºÀ» »ç¿ëÇϰųª config.ini ÆÄÀÏ¿¡¼
°ªÀ» ÁöÁ¤Çϰųª <launcher>.ini ÆÄÀÏÀ» »ç¿ëÇÏ¿© ÀÌ·¯ÇÑ °ª
´ëºÎºÐÀ» ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÈÄÀÚÀÇ ¹æ¹ýÀ» »ç¿ëÇÏ¸é ¸í·ÉÇà Àμö¸¦
ÀüÇô »ç¿ëÇÏÁö ¾Ê°í Eclipse¸¦ »ç¿ëÀÚ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸ñ·ÏÀÇ °¢ Àμö¿¡¼ ÇØ´ç ½Ã½ºÅÛ Æ¯¼º ۸¦ {}·Î
¹¾î ÁöÁ¤ÇÕ´Ï´Ù. ¶ÇÇÑ ()·Î ¹ÀÎ ¸í·ÉÇà Àμö¸¦ ó¸®ÇÒ
Eclipse ·±Å¸ÀÓ °èÃþµµ ÁöÁ¤µË´Ï´Ù. ÀÌ ¹æ¹ýÀº ·±Å¸ÀÓ
ºÎºÐÀ» Ư¼öÇÑ ¿ä±¸¿¡ ¸Â°Ô ¹Ù²Ù´Â »ç¿ëÀÚ¿¡°Ô À¯¿ëÇÕ´Ï´Ù.
- -application <id> (Runtime)
- eclipse.applicationÀ»
<id>·Î ¼³Á¤ÇÏ´Â °Í°ú µ¿µîÇÔ
- -arch <architecture> (OSGi)
- osgi.arch¸¦ <architecture>·Î ¼³Á¤ÇÏ´Â °Í°ú µ¿µîÇÔ
- -clean (OSGi)
- osgi.cleanÀ» "true"·Î ¼³Á¤ÇÏ´Â °Í°ú µ¿µîÇÔ
- -configuration <location> (Main)
- osgi.configuration.area¸¦ <location>À¸·Î ¼³Á¤ÇÏ´Â °Í°ú µ¿µîÇÔ
- -console [port] (OSGi)
- osgi.consoleÀ» [port] ¶Ç´Â
±âº» Æ÷Æ®¸¦ »ç¿ëÇÒ °æ¿ì(Áï, Æ÷Æ®°¡ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì) ºó ¹®ÀÚ¿·Î
¼³Á¤ÇÏ´Â °Í°ú µ¿µîÇÔ
- -consoleLog (Runtime)
- eclipse.consoleLog¸¦ "true"·Î
¼³Á¤ÇÏ´Â °Í°ú µ¿µîÇÔ
- -data <location> (OSGi)
- osgi.instance.area¸¦ <location>À¸·Î ¼³Á¤ÇÏ´Â °Í°ú µ¿µîÇÔ
- -debug [options file] (OSGi)
- osgi.debug¸¦ [options file]
¶Ç´Â ¿¹¸¦ µé¾î ¿É¼Ç ÆÄÀÏ À§Ä¡¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì °£´ÜÈ÷
µð¹ö±×¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ºó ¹®ÀÚ¿·Î ¼³Á¤ÇÏ´Â °Í°ú µ¿µîÇÔ
- -dev [entries] (OSGi)
- osgi.dev¸¦ [entries] ¶Ç´Â
¿¹¸¦ µé¾î Ç׸ñÀ» ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì °£´ÜÈ÷ dev ¸ðµå¸¦
»ç¿ëÇÒ ¼ö ÀÖµµ·Ï ºó ¹®ÀÚ¿·Î ¼³Á¤ÇÏ´Â °Í°ú µ¿µîÇÔ
- -endSplash <command> (Main)
- ½ºÇ÷¡½Ã ȸéÀ» ¾Æ·¡·Î ³»¸± ¶§ »ç¿ëÇÒ ¸í·ÉÀ»
ÁöÁ¤ÇÕ´Ï´Ù. º¸Åë Eclipse ½ÇÇà ÆÄÀÏ¿¡¼ Á¦°øÇÕ´Ï´Ù.
- -feature <feature id> (Runtime)
- eclipse.product¸¦ <feature id>·Î ¼³Á¤ÇÏ´Â °Í°ú µ¿µîÇÔ
- -framework <location> (Main)
- osgi.framework¸¦ <location>À¸·Î ¼³Á¤ÇÏ´Â °Í°ú µ¿µîÇÔ
- -initialize (Main)
- ½ÇÇà ÁßÀÎ ±¸¼ºÀ» ÃʱâÈÇÕ´Ï´Ù. ¸ðµç ·±Å¸ÀÓ
°ü·Ã µ¥ÀÌÅÍ ±¸Á¶ ¹× ij½Ã¸¦ »õ·Î °íĨ´Ï´Ù. ¸ðµç
»ç¿ëÀÚ/Ç÷¯±×ÀÎÀÇ Á¤ÀÇµÈ ±¸¼º µ¥ÀÌÅͰ¡ Á¦°ÅµÇÁö
¾Ê½À´Ï´Ù. ¸ðµç ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇÁö ¾Ê°í
¸ðµç Á¦Ç° ½ºÆåÀÌ ¹«½ÃµÇ¸ç UI°¡ Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù.
¿¹¸¦ µé¾î ½ºÇ÷¡½Ã ȸéÀÌ ±×·ÁÁöÁö ¾Ê½À´Ï´Ù.
- -install <location> (Main)
- osgi.install.area¸¦ <location>À¸·Î ¼³Á¤ÇÏ´Â °Í°ú µ¿µîÇÔ
- -keyring <location> (Runtime)
- µð½ºÅ©¿¡¼ ±ÇÇÑ µ¥ÀÌÅͺ£À̽ºÀÇ À§Ä¡ÀÔ´Ï´Ù. ÀÌ
Àμö´Â -password Àμö¿Í ÇÔ²² »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
- -name <string> NEW
- ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ½ÃÀÛµÉ ¶§ ÀÛ¾÷ Ç¥½ÃÁÙ Ç׸ñ¿¡ Ç¥½ÃÇÒ À̸§. ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é, À̸§Àº ½ÇÇà ÆÄÀÏÀÇ À̸§ÀÔ´Ï´Ù.
- -nl <locale> (OSGi)
- osgi.nlÀ» <locale>·Î ¼³Á¤ÇÏ´Â °Í°ú µ¿µîÇÔ
- -noExit (OSGi)
- osgi.noShutdownÀ» "true"·Î ¼³Á¤ÇÏ´Â °Í°ú °°½À´Ï´Ù.
- -noLazyRegistryCacheLoading (Runtime)
- eclipse.noLazyRegistryCacheLoadingÀ»
"true"·Î ¼³Á¤ÇÏ´Â °Í°ú µ¿µîÇÔ
- -noRegistryCache
(Runtime)
- eclipse.noRegistryCache¸¦ "true"·Î ¼³Á¤ÇÏ´Â °Í°ú µ¿µîÇÔ
- -noSplash (Executable, Main)
- ½ºÇ÷¡½Ã ȸéÀÇ Ç¥½Ã ¿©ºÎ¸¦ Á¦¾îÇÕ´Ï´Ù.
- -os <operating system> (OSGi)
- osgi.os¸¦ <operating system>À¸·Î ¼³Á¤ÇÏ´Â °Í°ú µ¿µîÇÔ
- -password <password> (Runtime)
- ±ÇÇÑ µ¥ÀÌÅͺ£À̽ºÀÇ ¾ÏÈ£
- -pluginCustomization <location> (Runtime)
- eclipse.pluginCustomizationÀ»
<location>À¸·Î ¼³Á¤ÇÏ´Â °Í°ú µ¿µîÇÔ
- -product <id> (OSGi)
- eclipse.product¸¦ <id>·Î ¼³Á¤ÇÏ´Â °Í°ú µ¿µîÇÔ
- -showSplash <command> (Main)
- ½ºÇ÷¡½Ã ȸéÀ» Ç¥½ÃÇÒ ¶§ »ç¿ëÇÒ ¸í·ÉÀ»
ÁöÁ¤ÇÕ´Ï´Ù. º¸Åë Eclipse ½ÇÇà ÆÄÀÏ¿¡¼ Á¦°øÇÕ´Ï´Ù.
- -startup <location> (Executable) NEW
- Eclipse¸¦ ½ÃÀÛÇÏ´Â µ¥ »ç¿ëµÇ´Â jarÀÇ À§Ä¡. ÂüÁ¶ÇÏ´Â jar¿¡´Â Main-Class ¼Ó¼ºÀÌ ¼³Á¤µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.
ÀÌ ¸Å°³º¯¼ö¸¦ ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é ½ÇÇà ÆÄÀϰú °°Àº Æú´õ¿¡ ÀÖ´Â startup.jarÀÌ »ç¿ëµË´Ï´Ù.
- -user <location> (OSGi)
- osgi.user.area¸¦ <location>À¸·Î ¼³Á¤ÇÏ´Â °Í°ú µ¿µîÇÔ
- -vm <path to java executable> (Executable, Main)
- Eclipse ½ÇÇà ÆÄÀÏ¿¡ Àü´ÞÇÏ´Â °æ¿ì ÀÌ ¿É¼ÇÀº
Eclipse ½ÇÇà¿¡ »ç¿ëÇÒ Java VM À§Ä¡¸¦ ã´Â µ¥ »ç¿ëµË´Ï´Ù. ÀûÀýÇÑ Java ½ÇÇà ÆÄÀÏÀÇ
Àüü ÆÄÀÏ ½Ã½ºÅÛ °æ·Î¿©¾ß ÇÕ´Ï´Ù. °æ·Î¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é Eclipse ½ÇÇà ÆÄÀÏÀº
°Ë»ö ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏ¿© ÀûÀýÇÑ VMÀ» ã½À´Ï´Ù. ¸ðµç
°æ¿ì ½ÇÇà ÆÄÀÏÀº -vm Àμö¸¦ »ç¿ëÇÏ¿© Java ±âº»¿¡ »ç¿ëµÈ
½ÇÁ¦ VMÀÇ °æ·Î¸¦ Àü´ÞÇÕ´Ï´Ù. ±× ´ÙÀ½ Java ±âº»Àº
ÀÌ °ªÀ» eclipse.vm¿¡ ÀúÀåÇÕ´Ï´Ù.
- -vmargs [vmargs*] (Executable,
Main)
- Eclipse¿¡ Àü´ÞÇÏ´Â °æ¿ì ÀÌ ¿É¼ÇÀº
Eclipse ½ÇÇà¿¡ »ç¿ëÇÒ Java VM Á¶ÀÛ À§Ä¡¸¦ ã´Â µ¥
»ç¿ëµË´Ï´Ù. À§Ä¡¸¦ ÁöÁ¤ÇÏ´Â °æ¿ì ÀÌ ¿É¼ÇÀº ¸í·ÉÇàÀÇ
³¡¿¡ ¿Í¾ß ÇÕ´Ï´Ù. À§Ä¡¸¦ ½ÇÇà ÆÄÀÏ ¸í·ÉÇà¿¡ ÁöÁ¤ÇÏÁö
¾Ê´Â °æ¿ì¿¡µµ ½ÇÇà ÆÄÀÏÀº -vmargs Àμö¸¦ »ç¿ëÇÏ´Â Java·Î
Àü´ÞµÈ ¸í·ÉÇà¿¡ ½ÇÇà ÁßÀΠŬ·¡½º¸¦ Æ÷ÇÔÇÑ °ü·Ã Àμö¸¦
ÀÚµ¿À¸·Î Ãß°¡ÇÕ´Ï´Ù. ±× ´ÙÀ½ Java ±âº»Àº ÀÌ °ªÀ»
eclipse.vmargs¿¡ ÀúÀåÇÕ´Ï´Ù.
- -ws <window system> (OSGi)
- osgi.ws¸¦ <window system>À¸·Î ¼³Á¤ÇÏ´Â °Í°ú µ¿µîÇÔ
´õ ÀÌ»ó »ç¿ëÇÏÁö ¾Ê´Â ¸í·ÉÇà Àμö
´ÙÀ½ ¸í·ÉÇà Àμö´Â ´õ ÀÌ»ó °ü·ÃÀÌ ¾ø°Å³ª ´ëüµÈ »óÅÂÀ̰í
¿ª¹æÇâ ȣȯ¼ºÀ» À¯Áöº¸¼öÇϵµ·Ï ·±Å¸ÀÓ¿¡¼ ÀÌ¿ëµÇ¸ç
½ÇÇà ÁßÀÎ ÀÀ¿ëÇÁ·Î±×·¥¿¡ Àü´ÞµÇÁö ¾Ê½À´Ï´Ù.
- -boot
- -configuration ÂüÁ¶
- -classLoaderProperties
- ´õ ÀÌ»ó °ü·Ã ¾øÀ½
- -firstUse
- ´õ ÀÌ»ó °ü·Ã ¾øÀ½
- -newUpdates
- ´õ ÀÌ»ó °ü·Ã ¾øÀ½
- -noPackagePrefixes
- ´õ ÀÌ»ó °ü·Ã ¾øÀ½
- -noUpdate
- ´õ ÀÌ»ó °ü·Ã ¾øÀ½
- -plugins
- ´õ ÀÌ»ó °ü·Ã ¾øÀ½
- -update
- ´õ ÀÌ»ó °ü·Ã ¾øÀ½
±âŸ
´ÙÀ½ ¸í·ÉÇà Àμö´Â ´Ù¾çÇÑ Eclipse Ç÷¯±×Àο¡¼ Á¤ÀǵǸç
Á¤ÀÇÇÏ´Â Ç÷¯±×ÀÎÀÌ ¼³Ä¡, ÇØ¼® ¹× Ȱ¼ºÈµÈ °æ¿ì¿¡¸¸ Áö¿øµË´Ï´Ù.
- -noVersionCheck (workbench)
- <description>
- -perspective (workbench)
- <description>
- -refresh (org.eclipse.core.resources)
- <description>
- -showLocation (org.eclipse.ui.ide.workbench)
- <description>
- -allowDeadlock
- <description>
½Ã½ºÅÛ Æ¯¼º
´ÙÀ½ ½Ã½ºÅÛ Æ¯¼ºÀº Eclipse ·±Å¸ÀÓ¿¡¼ »ç¿ëµË´Ï´Ù. "osgi"·Î
½ÃÀÛÇÏ´Â ÀÌ·¯ÇÑ ½Ã½ºÅÛ Æ¯¼ºÀº OSGi ÇÁ·¹ÀÓ¿öÅ© ±¸Çö¿¡ ƯÁ¤ÇÏÁö¸¸
"eclipse"·Î ½ÃÀÛÇÏ´Â ÀϺΠ½Ã½ºÅÛ Æ¯¼ºÀº OSGi
ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¸Ç À§¿¡ °èÃþÈµÈ Eclipse ·±Å¸ÀÓ¿¡ ƯÁ¤ÇÔ¿¡ À¯ÀÇÇϽʽÿÀ.
ÀÌ·¯ÇÑ Æ¯¼º ´ëºÎºÐÀº ¸í·ÉÇà°ú µ¿µîÇÕ´Ï´Ù({}
Áß°ýÈ£ÀÇ °ª ¹× ¸í·ÉÇà Àμö
¼½¼Ç ÂüÁ¶). »ç¿ëÀÚ´Â ¸í·ÉÇà ¶Ç´Â Æ¯¼º ¼³Á¤À» »ç¿ëÇÏ¿©
°ªÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ư¼ºÀº ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î
¼³Á¤µÉ ¼ö ÀÖ½À´Ï´Ù.
- -DpropName=propValue¸¦ Java VMÀÇ VM Àμö·Î »ç¿ë
- ÇØ´ç ±¸¼º ¿µ¿ª¿¡¼ config.ini ÆÄÀÏ¿¡ ÇÊ¿äÇÑ Æ¯¼º ¼³Á¤
- eclipse.activateRuntimePlugins
- ·±Å¸ÀÓ Ç÷¯±×ÀΠȰ¼ºÈ¸¦ Á¦¾îÇÕ´Ï´Ù. ·±Å¸ÀÓ Ç÷¯±×Àο¡¼ Á¦°øµÇ´Â ¼ºñ½º°¡ ÇÊ¿äÇÏÁö ¾ÊÀº RCP ÀÀ¿ëÇÁ·Î±×·¥Àº
ÀÌ Æ¯¼ºÀ» "°ÅÁþ"À¸·Î ¼³Á¤ÇÏ¿© Eclipse ½ÃÀÛ¿¡¼ ·±Å¸ÀÓ Ç÷¯±×ÀΠȰ¼ºÈ¸¦ ¹æÁöÇÕ´Ï´Ù.
- eclipse.application {-application}
- ½ÇÇàÇÒ ÀÀ¿ëÇÁ·Î±×·¥ IDÀÔ´Ï´Ù. ¿©±â¿¡ ÁöÁ¤µÈ
°ªÀº ½ÇÇà ÁßÀÎ Á¦Ç°(eclipse.product
ÂüÁ¶)¿¡¼ Á¤ÀÇÇÑ ÀÀ¿ëÇÁ·Î±×·¥À» ´ëüÇÕ´Ï´Ù.
- eclipse.commands
- Eclipse¸¦ ½ÇÇàÇÒ ¶§ Àü´ÞµÇ´Â ¸ðµç ¸í·ÉÇà ÀμöÀÇ ¸ñ·ÏÀ¸·Î ÁÙ ¹Ù²Ù±â·Î ±¸ºÐµË´Ï´Ù.
- eclipse.consoleLog
- "true"ÀÎ °æ¿ì ·Î±× Ãâ·Âµµ JavaÀÇ
System.out¿¡ ¼Û½ÅµË´Ï´Ù. º¸Åë ¸í·É ½©¿¡ ´Ù½Ã
¼Û½ÅµË´Ï´Ù. -debug¿Í ÇÔ²² °áÇÕÇϸé À¯¿ëÇÕ´Ï´Ù.
- eclipse.debug.startupTime
- ÀÌ ¼¼¼Ç¿¡¼ Java VMÀÌ ½ÃÀÛµÈ ½Ã°£(¹Ð¸® ÃÊ)
- eclipse.ee.install.verify
- "true"·Î ¼³Á¤µÇ¸é ÇÁ·¹ÀÓ¿öÅ©°¡ ¹øµé ¼³Ä¡ ½Ã°£¿¡ ÇÊ¿äÇÑ
½ÇÇà ȯ°æÀ» È®ÀÎÇÕ´Ï´Ù. ±âº»°ªÀº "false"ÀÔ´Ï´Ù.
- eclipse.log.backup.max
- Çã¿ëÇÒ ÃÖ´ë ¹é¾÷ ·Î±× ÆÄÀÏ ¼ö. ÃÖ´ë ¹é¾÷ ÆÄÀÏ ¼ö¿¡ µµ´ÞÇÑ ÈÄ ·Î±× ÆÄÀÏ ¼øÈ¯ÀÇ °á°ú·Î
°¡Àå ¿À·¡µÈ ¹é¾÷ ·Î±× ÆÄÀÏÀÌ »èÁ¦µË´Ï´Ù.
±âº»°ªÀº "10"ÀÔ´Ï´Ù. À½¼ö ¶Ç´Â 0 °ªÀ» ÁöÁ¤ÇÏ¸é ±âº»°ªÀÌ
»ç¿ëµË´Ï´Ù.
- eclipse.log.size.max
- ·Î±× ÆÄÀÏÀÌ Áõ°¡ÇÒ ¼ö ÀÖ´Â ÃÖ´ë Å©±â(Kb). ·Î±× ÆÄÀÏÀº
ÆÄÀÏ Å©±â°¡ ÃÖ´ë Å©±â¿¡ µµ´ÞÇÒ ¶§ ¼øÈ¯µË´Ï´Ù. ±âº»°ªÀº "1000"ÀÔ´Ï´Ù.
À½¼ö °ªÀ» ÁöÁ¤ÇÏ¸é ±âº»°ªÀÌ »ç¿ëµË´Ï´Ù. 0 °ªÀº
ÃÖ´ë ·Î±× Å©±â ¾øÀ½À» Ç¥½ÃÇÕ´Ï´Ù.
- eclipse.noExtensionMunging
- "true"ÀÎ °æ¿ì ·¹°Å½Ã ·¹Áö½ºÆ®¸®
È®ÀåÀº ±×´ë·Î ³²¾Æ ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î ÀÌ·¯ÇÑ
È®ÀåÀº °»½ÅÇÏ¿© Eclipse 3.0¿¡ ÀÖ´Â »õ È®ÀåÁ¡ ID¸¦
»ç¿ëÇÕ´Ï´Ù.
- eclipse.noLazyRegistryCacheLoading {-noLazyRegistryCacheLoading}
- "true"ÀÎ °æ¿ì Ç÷§ÆûÀÇ Ç÷¯±×ÀÎ
·¹Áö½ºÆ®¸® ij½Ã ·Îµå ÃÖÀûȰ¡ ºñȰ¼ºÈµË´Ï´Ù. ±âº»ÀûÀ¸·Î
±¸¼º ¿ä¼Ò´Â ·¹Áö½ºÆ®¸® ij½Ã¸¦ »ç¿ëÇÒ °æ¿ì ¿äûÇÒ ¶§¿¡¸¸
ÇØ´ç ·¹Áö½ºÆ®¸® ij½Ã¿¡¼ ·ÎµåµÇ¾î ¸Þ¸ð¸® ¿¹Á¤ ¹üÀ§¸¦
ÁÙÀÔ´Ï´Ù. ÀÌ ¿É¼ÇÀº ½ÃÀÛÇÒ ¶§ ·¹Áö½ºÆ®¸® ij½Ã¸¦
ÀüüÀûÀ¸·Î ·ÎµåÇϵµ·Ï °Á¦ ½ÇÇàÇÕ´Ï´Ù.
- eclipse.noRegistryCache {-noRegistryCache}
- "true"ÀÎ °æ¿ì ³»ºÎ È®Àå ·¹Áö½ºÆ®¸®
ij½ÃÀÇ ÀÐ±â ¹× ¾²±â°¡ ºÒ°¡´ÉÇÕ´Ï´Ù.
- eclipse.pluginCustomization {-pluginCustomization}
- Ç÷¯±×ÀΠȯ°æ ¼³Á¤ÀÇ ±âº» ¼³Á¤ÀÌ µé¾î ÀÖ´Â
Ư¼º ÆÄÀÏÀÇ ÆÄÀÏ ½Ã½ºÅÛ À§Ä¡ÀÔ´Ï´Ù. ÀÌ ±âº» ¼³Á¤Àº ±âº» ±â´É¿¡ ÁöÁ¤µÈ ±âº» ¼³Á¤À» ´ëüÇÕ´Ï´Ù. »ó´ë °æ·Î´Â Eclipse ÀÚüÀÇ
ÇöÀç ÀÛ¾÷ µð·ºÅ丮¿¡ µû¶ó ÇØ¼®µË´Ï´Ù.
- eclipse.product {-product}
- ½ÇÇà ÁßÀÎ Á¦Ç° IDÀÔ´Ï´Ù. ÀÌ ID¸¦ ÅëÇØ ´Ù¾çÇÑ
ºê·£µù Á¤º¸ ¹× »ç¿ëµÇ´Â ÀÀ¿ëÇÁ·Î±×·¥À» Á¦¾îÇÕ´Ï´Ù.
- eclipse.service.jobs
- OSGi ¼ºñ½º µî·ÏÀ» Á¦¾îÇÕ´Ï´Ù. "°ÅÁþ"À¸·Î ¼³Á¤ÇÏ¿©
org.eclipse.core.jobs
Ç÷¯±×Àο¡¼
OSGi ¼ºñ½º µî·ÏÀ» ¹æÁöÇÕ´Ï´Ù.
- eclipse.service.pref
- OSGi ¼ºñ½º µî·ÏÀ» Á¦¾îÇÕ´Ï´Ù. "°ÅÁþ"À¸·Î ¼³Á¤ÇÏ¿©
org.eclipse.equinox.preferences
Ç÷¯±×Àο¡¼ OSGi ¼ºñ½º µî·ÏÀ» ¹æÁöÇÕ´Ï´Ù.
- eclipse.startTime
- ÀÌ Æ¯¼ºÀº Eclipse°¡ ½ÃÀÛµÉ ¶§ ¼³Á¤µË´Ï´Ù. ÀÌ Æ¯¼ºÀÇ °ªÀº
System.currentTimeMillis()°¡ ¸®ÅÏÇÏ´Â °ªÀÇ ¹®ÀÚ¿ Ç¥½ÃÀÔ´Ï´Ù. ÀÌ °ªÀº
»ç¿ëÀÚ°¡ ¼³Á¤ÇÏÁö ¾Ê½À´Ï´Ù.
- eclipse.stateSaveDelayInterval
- Áö¼Ó »óÅ º¯°æ ¿äû¿¡ ´ëÇÑ Áö¿¬ °£°Ý(¹Ð¸®ÃÊ). ±âº»°ªÀº
30000¹Ð¸®ÃÊ(30ÃÊ)ÀÔ´Ï´Ù. »óÅ º¯°æ ¿äûÀÌ Áö¿¬µÇ¾î °ü¸® Á¶ÀÛ(¿¹: ¹øµé
¼³Ä¡)À» ¼öÇàÇÒ ¶§ ´ë¿ë·® µð½ºÅ© ¾²±â¸¦ ¼öÇàÇÒ ¼ö ¾ø½À´Ï´Ù.
Áö¿¬ °£°ÝÀº ÇÁ·¹ÀÓ¿öÅ© »óÅ Á¤º¸¸¦ Áö¼ÓÇϱâ
Àü¿¡ ºñȰ¼º ±â°£ µ¿¾È ´ë±âÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.
- eclipse.vm {-vm}
- Eclipse ½ÇÇà¿¡ »ç¿ëÇÑ Java ½ÇÇà ÆÄÀÏÀÇ °æ·ÎÀÔ´Ï´Ù. ÀÌ
Á¤º¸´Â Àç½ÇÇà ¸í·ÉÇàÀ» ±¸¼ºÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.
- eclipse.vmargs {-vmargs}
- Eclipse ½ÇÇà¿¡ »ç¿ëÇÑ VM Àμö¸¦ ³ª¿ÇÕ´Ï´Ù. ÀÌ
Á¤º¸´Â Àç½ÇÇà ¸í·ÉÇàÀ» ±¸¼ºÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.
- osgi.adaptor
- »ç¿ëÇÒ OSGi ÇÁ·¹ÀÓ¿öÅ© ¾î´ðÅÍÀÇ Å¬·¡½º À̸§
- osgi.arch {-arch}
- -arch ÂüÁ¶
- osgi.baseConfiguration.area
- osgi.configuration.area¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì¿¡
»ç¿ëµÇ´Â ±âº» ±¸¼ºÀ» ÁöÁ¤ÇÕ´Ï´Ù.
- osgi.bundlefile.limit
- ÇÁ·¹ÀÓ¿öÅ©¿¡¼ °è¼Ó ¿·Á ÀÖ´Â jar ÆÄÀÏ ¼ö¿¡ ´ëÇÑ ÇѰ踦 ÁöÁ¤ÇÕ´Ï´Ù. Çã¿ëµÇ´Â
ÃÖ¼Ò°ªÀº 10ÀÔ´Ï´Ù. ÀÌ °ªÀº ±âº»ÀûÀ¸·Î ¹«Á¦ÇÑÀÔ´Ï´Ù.
- osgi.bundles
- ½Ã½ºÅÛÀ» °¡µ¿ÇÏ¿© ½ÇÇàÇϸé ÀÚµ¿À¸·Î ¼³Ä¡µÇ¾î
¼±ÅÃÀûÀ¸·Î ½ÃÀ۵Ǵ ½°Ç¥·Î ±¸ºÐµÈ ¹øµé ¸ñ·ÏÀÔ´Ï´Ù. ´ÙÀ½Àº
°¢ Ç׸ñ ¾ç½ÄÀÔ´Ï´Ù.
<URL | simple bundle location>[@ [<start-level>] [":start"]]
½ÃÀÛ ·¹º§(>0ÀÎ Á¤¼ö)ÀÌ ´©¶ôµÇ¸é ÇÁ·¹ÀÓ¿öÅ©¿¡¼´Â
¹øµéÀÇ ±âº» ½ÃÀÛ ·¹º§À» »ç¿ëÇÕ´Ï´Ù. "start" ű׸¦
Ãß°¡ÇÏ¸é ¹øµéÀº ¼³Ä¡ ÈÄ ½ÃÀÛµÊÀ¸·Î Ç¥½ÃµË´Ï´Ù. ´Ü¼ø ¹øµé
À§Ä¡´Â ÇÁ·¹ÀÓ¿öÅ©ÀÇ »óÀ§ µð·ºÅ丮¿¡ »ó´ëÀûÀ¸·Î ÇØ¼®µË´Ï´Ù. ½ÃÀÛ
·¹º§Àº ¹øµéÀ» ½ÇÇàÇØ¾ß ÇÏ´Â °æ¿ì¿¡ OSGi ½ÃÀÛ ·¹º§À»
Ç¥½ÃÇÕ´Ï´Ù. ÀÌ °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀ¸¸é ½Ã½ºÅÛ¿¡¼ ÀûÀýÇÑ
±âº»°ªÀ» °è»êÇÕ´Ï´Ù.
- osgi.bundles.defaultStartLevel
- Eclipse Update·Î ¼³Ä¡ÇÏ´Â °æ¿ì ¸ðµç ¹øµéÀÌ ¼³Á¤µÇ´Â startlevelÀÔ´Ï´Ù. osgi.bundles
¸ñ·Ï¿¡¼ ÁöÁ¤µÇ´Â ¹øµéÀº ƯÁ¤ startlevelÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
startlevelÀ» ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì ±âº»°ªÀº
osgi.bundles.defaultStartLevelÀÔ´Ï´Ù. osgi.bundles.defaultStartLevelÀÇ ±âº»°ªÀº 4ÀÔ´Ï´Ù.
- osgi.clean
- "true"·Î ¼³Á¤µÇ¸é, OSGi ÇÁ·¹ÀÓ¿öÅ© ¹× Eclipse ·±Å¸ÀÓ¿¡ ÀÇÇØ »ç¿ëµÇ´Â
¸ðµç ij½ÃµÈ µ¥ÀÌÅͰ¡ Á¤¸®µË´Ï´Ù. ¹øµé Á¾¼Ó¼º ºÐ¼® ¹× Eclipse È®Àå ·¹Áö½ºÆ®¸®
µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â µ¥ »ç¿ëµÈ ij½Ã¸¦ Á¤¸®ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀ» »ç¿ëÇϸé
Eclipse°¡ À̵é ij½Ã¸¦ ´Ù½Ã ÃʱâÈÇÏ°Ô µË´Ï´Ù.
- osgi.configuration.cascaded
- "true"·Î ¼³Á¤Çϸé ÀÌ ±¸¼ºÀº
»óÀ§ ±¸¼º¿¡ °è´Ü½ÄÀ¸·Î ¼³Á¤µË´Ï´Ù. »óÀ§ ±¸¼ºÀº osgi.sharedConfiguration.area·Î ÁöÁ¤µË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº
À§Ä¡ ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.
- osgi.configuration.area {-configuration}
- ÀÌ·¯ÇÑ Ç÷§ÆûÀ» ½ÇÇàÇÏ´Â µ¥ »ç¿ëÇÒ ±¸¼º
À§Ä¡ÀÔ´Ï´Ù. ±¸¼º¿¡¼´Â ½ÇÇàÇÑ Ç÷¯±×ÀÎ ¹× ´Ù¾çÇÑ ±âŸ
½Ã½ºÅÛ ¼³Á¤À» ÆÇº°ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº
À§Ä¡ ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.
- osgi.configuration.area.default
- ÀÌ·¯ÇÑ Ç÷§ÆûÀ» ½ÇÇàÇÏ´Â µ¥ »ç¿ëÇÒ ±âº» ±¸¼º
À§Ä¡ÀÔ´Ï´Ù. ±¸¼º¿¡¼´Â ½ÇÇàÇÑ Ç÷¯±×ÀÎ ¹× ´Ù¾çÇÑ ±âŸ
½Ã½ºÅÛ ¼³Á¤À» ÆÇº°ÇÕ´Ï´Ù. ÀÌ °ª, Áï ±âº» ¼³Á¤Àº
osgi.configuration.area¿¡ ¼³Á¤µÈ °ªÀÌ ¾ø´Â °æ¿ì¿¡¸¸
»ç¿ëµË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº
À§Ä¡ ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.
- osgi.console {-console}
- ³ÎÀÌ ¾Æ´Ñ °ªÀ¸·Î ¼³Á¤Çϸé OSGi ÄܼÖÀ» ¼³Ä¡ÇÑ °æ¿ì
ÇØ´ç ÄܼÖÀÌ »ç¿ë °¡´ÉÇÕ´Ï´Ù. °ªÀÌ ÀûÀýÇÑ Á¤¼öÀÎ °æ¿ì
ÀÌ °ªÀº ÄܼÖÀÌ Ã»ÃëÇÏ´Â Æ÷Æ®·Î ÇØ¼®µÇ¾î ÁöÁ¤µÈ Æ÷Æ®·Î
ÇØ´ç Ãâ·ÂÀ» ÁöÁ¤ÇÕ´Ï´Ù. ½Ã½ºÅÛ »óŸ¦ Á¶»çÇÒ ¶§ À¯¿ëÇÕ´Ï´Ù.
- osgi.console.class
- ¿äûÇÒ °æ¿ì ½ÇÇàÇÒ ÄܼÖÀÇ Å¬·¡½º À̸§
- osgi.console.encoding
- ¼³Á¤µÇ´Â °æ¿ì ÁöÁ¤µÈ °ªÀº ÄÜ¼Ö ÀÎÄÚµùÀ¸·Î »ç¿ëµË´Ï´Ù(
osgi.console ÂüÁ¶). ¼³Á¤µÇÁö ¾Ê´Â °æ¿ì file.encoding
Ư¼º °ªÀÌ »ç¿ëµË´Ï´Ù. file.encodingÀÌ ¼³Á¤µÇÁö ¾ÊÀ¸¸é iso8859-1ÀÌ ±âº»°ªÀ¸·Î »ç¿ëµË´Ï´Ù.
- osgi.contextClassLoaderParent
- ÇÁ·¹ÀÓ¿öÅ©¿¡¼ »ç¿ëµÇ´Â ÄÁÅØ½ºÆ® Ŭ·¡½º ·Î´õÀÇ »óÀ§ Ŭ·¡½º ·Î´õ·Î »ç¿ëÇÒ Å¬·¡½º ·Î´õ À¯Çü. ¿Ã¹Ù¸¥ À¯ÇüÀº ´ÙÀ½°ú °°½À´Ï´Ù.
- app - ÀÀ¿ëÇÁ·Î±×·¥ Ŭ·¡½º ·Î´õ
- boot - ½Ãµ¿ Ŭ·¡½º ·Î´õ
- ext - È®Àå Ŭ·¡½º ·Î´õ
- fwk - ÇÁ·¹ÀÓ¿öÅ© Ŭ·¡½º ·Î´õ
- ccl - ÇÁ·¹ÀÓ¿öÅ©°¡ ½ÇÇàµÉ ¶§
¼³Á¤µÈ ¿ø·¡ ÄÁÅØ½ºÆ® Ŭ·¡½º ·Î´õ(±âº»°ª)
- osgi.debug {-debug}
- ³ÎÀÌ ¾Æ´Ñ °ªÀ¸·Î ¼³Á¤Çϸé Ç÷§ÆûÀº µð¹ö±×
¸ðµå°¡ µË´Ï´Ù. °ªÀÌ ¹®ÀÚ¿ÀÎ °æ¿ì ÀÌ °ªÀº .options
ÆÄÀÏ À§Ä¡·Î ÇØ¼®µË´Ï´Ù. ÀÌ ÆÄÀÏÀº Ç÷¯±×Àο¡¼ »ç¿ë ÁßÀÎ µð¹ö±× È®ÀåÁ¡ ¹× È®ÀåÁ¡ÀÇ »ç¿ë ¿©ºÎ¸¦ Ç¥½ÃÇÕ´Ï´Ù. À§Ä¡¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì Ç÷§Æû¿¡¼´Â ¼³Ä¡ µð·ºÅ丮 ¾Æ·¡ÀÇ .options ÆÄÀÏÀ» °Ë»öÇÕ´Ï´Ù.
- osgi.dev {-dev}
- ºó ¹®ÀÚ¿·Î ¼³Á¤Çϸé dev ¸ðµå°¡ °£´ÜÈ÷
ÄÑÁý´Ï´Ù. ¶ÇÇÑ ÀÌ Æ¯¼ºÀº Ç÷¯±×ÀÎ ¼¼Æ®ÀÇ »ç¿ëÀÚ Á¤ÀÇ
Ŭ·¡½º °æ·Î Ãß°¡°¡ µé¾î ÀÖ´Â Java Ư¼º ÆÄÀÏÀÇ URL ¶Ç´Â
°¢ Ç÷¯±×ÀÎÀÇ Å¬·¡½º °æ·Î¿¡ Ãß°¡µÇ´Â ½°Ç¥·Î ±¸ºÐµÈ
Ŭ·¡½º Ç׸ñ¿¡ ¼³Á¤µË´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇµÈ dev ½Ã°£
Ŭ·¡½º °æ·Î¸¦ ¿ä±¸ÇÏ´Â °¢ Ç÷¯±×ÀÎÀÇ °æ¿ì ÇØ´ç ÆÄÀÏ¿¡
´ÙÀ½ ¾ç½ÄÀÇ Ç׸ñÀÌ µé¾î ÀÖ½À´Ï´Ù.
<plug-in id>=<Ãß°¡ÇÒ ½°Ç¥·Î ±¸ºÐµÈ Ŭ·¡½º °æ·Î Ç׸ñ>
¿©±â¼ plug-in id "*"´Â º°µµÀÇ ¾ð±ÞÀÌ
¾ø´Â ÇÑ ¸ðµç Ç÷¯±×Àΰú ÀÏÄ¡ÇÕ´Ï´Ù.
- osgi.filepermissions.command
- ÃßÃâµÈ ±âº» Äڵ忡 ´ëÇÑ ÆÄÀÏ ±ÇÇÑÀ» ¼³Á¤ÇÏ´Â ¼±ÅÃÀû OS ƯÁ¤ ¸í·ÉÀ»
ÁöÁ¤ÇÕ´Ï´Ù. ÀϺΠ¿î¿µ üÁ¦ÀÇ °æ¿ì ±âº» ¶óÀ̺귯¸®¸¦ ½ÇÇà °¡´ÉÀ¸·Î
¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ¼±ÅÃÀû Ư¼ºÀ» »ç¿ëÇÏ¿© ¸í·ÉÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿¹¸¦ µé¾î, UNIX ½ºÅ¸ÀÏ OSÀÇ °æ¿ì ´ÙÀ½ °ªÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
osgi.filepermissions.command="chmod +rx [fullpath]"
[fullpath]´Â ½ÇÁ¦ ÆÄÀÏ °æ·Î¸¦ ÇÁ·¹ÀÓ¿öÅ©·Î ´ëüÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.
- osgi.framework
- OSGi ÇÁ·¹ÀÓ¿öÅ© URL À§Ä¡ÀÔ´Ï´Ù. Eclipse
¼³Ä¡¸¦ ÇØÃ¼ÇÒ °æ¿ì À¯¿ëÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº
À§Ä¡ ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.
- osgi.frameworkClassPath
- OSGi ÇÁ·¹ÀÓ¿öÅ© ±¸Çö¿¡ »ç¿ëÇÒ ½°Ç¥·Î ±¸ºÐµÈ
Ŭ·¡½º °æ·Î Ç׸ñ ¸ñ·ÏÀÔ´Ï´Ù. »ó´ë À§Ä¡´Â ÇÁ·¹ÀÓ¿öÅ©
À§Ä¡¿¡ µû¶ó ÇØ¼®µË´Ï´Ù(osgi.framework ÂüÁ¶).
- osgi.framework.extensions
- ½°Ç¥·Î ±¸ºÐµÈ ÇÁ·¹ÀÓ¿öÅ© È®Àå ¸ñ·Ï. ´ÙÀ½Àº
°¢ Ç׸ñ ¾ç½ÄÀÔ´Ï´Ù.
<simple bundle location>
org.eclipse.osgi ¹øµéÀÇ »óÀ§ µð·ºÅ丮¿¡¼ ´Ü¼ø
¹øµé À§Ä¡¸¦ °Ë»öÇÕ´Ï´Ù. ÇÁ·¹ÀÓ¿öÅ© È®ÀåÀ» »ç¿ëÇÏ¿©
´Ù¸¥ ÇÁ·¹ÀÓ¿öÅ© ¾î´ðÅÍ¿Í ÇÔ²² Eclipse¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·¹ÀÓ¿öÅ© È®ÀåÀº ½Ã½ºÅÛ Æ¯¼ºÀ» ¼³Á¤Çϱâ À§ÇÑ
eclipse.properties ÆÄÀÏÀ» Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ÇÁ·¹ÀÓ¿öÅ© ¾î´ðÅÍ ±¸ÇöÀ» Á¦°øÇÏ´Â
ÇÁ·¹ÀÓ¿öÅ© È®ÀåÀº osgi.adaptor Ư¼ºÀ» ¼³Á¤ÇÏ¿© ¾î´ðÅÍ Å¬·¡½º¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- osgi.framework.shape
- Eclipse OSGi ÇÁ·¹ÀÓ¿öÅ© ±¸ÇöÀÇ ¸ð¾çÀ» ¼³Á¤ÇÕ´Ï´Ù. ÀÌ Æ¯¼ºÀº
Eclipse Ç÷§ÆûÀÌ ½ÃÀÛµÉ ¶§ ¼³Á¤µÇ¸ç »ç¿ëÀÚ°¡ ¼³Á¤ÇÏÁö ¾Ê½À´Ï´Ù. °ª
"jar"Àº Eclipse OSGi ÇÁ·¹ÀÓ¿öÅ©°¡ ´ÜÀÏ jar¿¡ Æ÷ÇÔµÊÀ» Ç¥½ÃÇÕ´Ï´Ù.
°ª "folder"´Â Eclipse OSGi ÇÁ·¹ÀÓ¿öÅ©°¡ µð·ºÅ丮¿¡ Æ÷ÇÔµÊÀ» Ç¥½ÃÇÕ´Ï´Ù.
- osgi.framework.library.extensions
- °Ë»öÇØ¾ß ÇÏ´Â Ãß°¡ ¶óÀ̺귯¸® ÆÄÀÏ È®ÀåÀÚÀÇ ½°Ç¥·Î ±¸ºÐµÈ
¸ñ·Ï. ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é System.mapLibraryName(String)¿¡¼ ¸®ÅÏÇÑ
¶óÀ̺귯¸® À̸§¸¸ °Ë»ö¿¡ »ç¿ëµË´Ï´Ù. ÇϳªÀÇ ¶óÀ̺귯¸®¿¡
¿©·¯ È®ÀåÀÚ¸¦ Çã¿ëÇϴ ƯÁ¤ ¿î¿µ üÁ¦¿¡ ÇÊ¿äÇÕ´Ï´Ù. ¿¹¸¦
µé¾î, AIXÀÇ °æ¿ì ¶óÀ̺귯¸® È®ÀåÀÚ .a ¹× .so¸¦ Çã¿ëÇÏÁö¸¸
System.mapLibraryName(String)Àº È®ÀåÀÚ°¡ .aÀÎ À̸§¸¸ ¸®ÅÏÇÕ´Ï´Ù.
- osgi.framework.useSystemProperties
- ÇÁ·¹ÀÓ¿öÅ© Ư¼ºÀ» ±Û·Î¹ú ½Ã½ºÅÛ Æ¯¼ºÀÌ Áö¿øÇÏ´ÂÁö ¶Ç´Â ÇÁ·¹ÀÓ¿öÅ©ÀÇ °¢
ÀνºÅϽº¿¡ ´ëÇØ °³º°ÀûÀ¸·Î º¸À¯µÇ´ÂÁö ¿©ºÎ¸¦ Á¦¾îÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ÇÁ·¹ÀÓ¿öÅ©
Ư¼ºÀº ½Ã½ºÅÛ Æ¯¼º(¿¹: true)À¸·Î Áö¿øÇÕ´Ï´Ù. ÀÌ Æ¯¼ºÀº µ¿ÀÏÇÑ VM¿¡¼
OSGi ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¿©·¯ ÀνºÅϽº¸¦ ½ÇÇàÇÏ°í °¢ ÀνºÅϽº°¡ º°µµ ±¸¼º
Ư¼º ¼¼Æ®(¿¹: config.iniÀÇ ¼¼Æ®)¸¦ °®´Â °æ¿ì À¯¿ëÇÕ´Ï´Ù.
- osgi.genericAliases
- ±âÁ¸ Manifest Çì´õ¸¦ Eclipse-GenericCapability ¹× Eclipse-GenericRequire Manifest Çì´õ¿¡ ¸ÊÇÎÇÏ´Â
µ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â ÀÏ¹Ý º°¸íÀÇ ½°Ç¥·Î ±¸ºÐµÈ ¸ñ·Ï. osgi.genericAliases Ư¼ºÀº ´ÙÀ½ ±¸¹®À» »ç¿ëÇÕ´Ï´Ù.
osgi.genericAliases ::= generic-alias ( ',' generic-alias ) *
generic-alias ::= capability-alias ':' require-alias ':' capability-type
¿¹¸¦ µé¾î, OSGi Çì´õ Export-Service ¹× Import-Service
Çì´õ¸¦ Eclipse-GenericCapability ¹× Eclipse-GenericRequire
Çì´õ¿¡ ¸ÊÇÎÇÏ·Á¸é ´ÙÀ½ °ªÀ» »ç¿ëÇÕ´Ï´Ù.
osgi.genericAliases=Export-Service:Import-Service:osgi.service
- osgi.hook.configurators
- ÈÄÅ© ±¸¼ºÀÚÀÇ ½°Ç¥·Î ±¸ºÐµÈ ¸ñ·Ï. ÀÌ Æ¯¼ºÀ» ¼³Á¤Çϸé ÁöÁ¤µÈ
±¸¼ºÀÚ ¸ñ·ÏÀÌ »ç¿ëÇÑ À¯ÀÏÇÑ ±¸¼ºÀÚ°¡ µË´Ï´Ù. hookconfigurators.properties
ÆÄÀÏ¿¡ ÁöÁ¤µÈ ¸ðµç ÈÄÅ© ±¸¼ºÀÚ´Â ¹«½ÃÇÕ´Ï´Ù.
- osgi.hook.configurators.include
- Ãß°¡ ÈÄÅ© ±¸¼ºÀÚÀÇ ½°Ç¥·Î ±¸ºÐµÈ ¸ñ·Ï. ¼±ÅÃÀû ÈÄÅ© ±¸¼ºÀÚ¸¦
±¸¼ºÇÏ´Â µ¥ À¯¿ëÇÕ´Ï´Ù. osgi.hook.configurators
¿É¼ÇÀ» »ç¿ëÇÏ´Â °æ¿ì¿¡´Â ÀÌ ¿É¼ÇÀ» ¹«½ÃÇÕ´Ï´Ù.
- osgi.hook.configurators.exclude
- Á¦¿ÜÇÒ ÈÄÅ© ±¸¼ºÀÚÀÇ ½°Ç¥·Î ±¸ºÐµÈ ¸ñ·Ï. ÈÄÅ© ±¸¼ºÀÚ Æ¯¼º ÆÄÀÏ¿¡
ÁöÁ¤µÈ ÈÄÅ© ±¸¼ºÀÚ¸¦ »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÏ´Â µ¥ À¯¿ëÇÕ´Ï´Ù. osgi.hook.configurators
¿É¼ÇÀ» »ç¿ëÇÏ´Â °æ¿ì¿¡´Â ÀÌ ¿É¼ÇÀ» ¹«½ÃÇÕ´Ï´Ù.
- osgi.java.profile
- »ç¿ëÇÒ JRE ÇÁ·ÎÆÄÀÏ ÆÄÀÏÀÇ URL. ÁöÁ¤µÈ URLÀº Java Ư¼º ÆÄÀÏ·Î
ÀнÀ´Ï´Ù. JRE ÇÁ·ÎÆÄÀÏ¿¡´Â Ư¼º org.osgi.framework.system.packages, org.osgi.framework.bootdelegation ¹×
org.osgi.framework.executionenvironmentÀÇ °ªÀÌ µé¾î ÀÖ½À´Ï´Ù.
osgi.java.profileÀ» ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é ÇÁ·ÎÆÄÀÏÀº ½ÇÇà ÁßÀÎ JREÀÇ
java.specification.version °ªÀ» ±âÃÊ·Î ¼±Åõ˴ϴÙ.
- osgi.java.profile.bootdelegation
-
Java ÇÁ·ÎÆÄÀÏ osgi.java.profile¿¡´Â
"org.osgi.framework.bootdelegation" Ư¼ºÀÌ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °ªÀ» »ç¿ëÇÏ¿©
½Ã½ºÅÛ Æ¯¼º "org.osgi.framework.bootdelegation"À» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. osgi.java.profile.bootdelegationÀº
»ç¿ëÇÒ bootdelegationÀÇ Á¤Ã¥À» Ç¥½ÃÇÕ´Ï´Ù. ¿Ã¹Ù¸¥ °ªÀº ´ÙÀ½°ú °°½À´Ï´Ù(±âº»°ªÀº
ignoreÀÔ´Ï´Ù).
- ignore - Java ÇÁ·ÎÆÄÀÏÀÇ
"org.osgi.framework.bootdelegation" °ªÀ» ¹«½ÃÇØ¾ß ÇÔÀ» Ç¥½ÃÇÕ´Ï´Ù.
½Ã½ºÅÛ Æ¯¼º "org.osgi.framework.bootdelegation"À» »ç¿ëÇÏ¿©
½Ãµ¿À» ¼öÇàÇϵµ·Ï À§ÀÓÇÒ ÆÐŰÁö¸¦ ÆÇº°ÇÕ´Ï´Ù.
- override -
Java ÇÁ·ÎÆÄÀÏÀÇ "org.osgi.framework.bootdelegation"ÀÌ
½Ã½ºÅÛ Æ¯¼º "org.osgi.framework.bootdelegation"À» ´ëÃ¼ÇØ¾ß ÇÔÀ» Ç¥½ÃÇÕ´Ï´Ù.
- none -
Java ÇÁ·ÎÆÄÀÏÀÇ "org.osgi.framework.bootdelegation"°ú
½Ã½ºÅÛ Æ¯¼ºÀ» ¹«½ÃÇØ¾ß ÇÔÀ» Ç¥½ÃÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀÌ °¡Àå ¾ö°ÝÇÑ ¿É¼ÇÀÔ´Ï´Ù.
ÀÌ ¿É¼ÇÀ» »ç¿ëÇÏ¿© ½ÇÇàÇϸé ÇÁ·¹ÀÓ¿öÅ©°¡ OSGi R4 strict ½Ãµ¿
À§ÀÓ ¸ðµ¨À» »ç¿ëÇÕ´Ï´Ù.
- osgi.install.area {-install}
- Ç÷§ÆûÀÇ ¼³Ä¡ À§Ä¡ÀÔ´Ï´Ù. ÀÌ ¼³Á¤Àº
±âº» Eclipse Ç÷¯±×ÀÎÀÇ À§Ä¡¸¦ Ç¥½ÃÇϸç Eclipse ¼³Ä¡¸¦
ÇØÃ¼ÇÒ °æ¿ì À¯¿ëÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº
À§Ä¡ ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.
- osgi.instance.area {-data}
- ÀÌ ¼¼¼Ç¿¡¼ÀÇ ÀνºÅϽº µ¥ÀÌÅÍ À§Ä¡ÀÔ´Ï´Ù. Ç÷¯±×Àο¡¼´Â
ÀÌ À§Ä¡¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅ͸¦ ÀúÀåÇÕ´Ï´Ù. ¿¹¸¦ µé¾î
ÀÚ¿ø Ç÷¯±×Àο¡¼´Â ÀÌ À§Ä¡¸¦ ÇÁ·ÎÁ§Æ®(ÀÛ¾÷°ø°£À̶ó°íµµ
ÇÔ)ÀÇ ±âº» À§Ä¡·Î »ç¿ëÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº
À§Ä¡ ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.
- osgi.instance.area.default
- ÀÌ ¼¼¼Ç¿¡¼ÀÇ ±âº» ÀνºÅϽº µ¥ÀÌÅÍ À§Ä¡ÀÔ´Ï´Ù. Ç÷¯±×Àο¡¼´Â
ÀÌ À§Ä¡¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅ͸¦ ÀúÀåÇÕ´Ï´Ù. ¿¹¸¦ µé¾î
ÀÚ¿ø Ç÷¯±×Àο¡¼´Â ÀÌ À§Ä¡¸¦ ÇÁ·ÎÁ§Æ®(ÀÛ¾÷°ø°£À̶ó°íµµ
ÇÔ)ÀÇ ±âº» À§Ä¡·Î »ç¿ëÇÕ´Ï´Ù. ÀÌ °ª, Áï ±âº» ¼³Á¤Àº
osgi.instance.area¿¡ ¼³Á¤µÈ °ªÀÌ ¾ø´Â °æ¿ì¿¡¸¸
»ç¿ëµË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº
À§Ä¡ ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.
- osgi.locking
- ÀÌ Ç÷§Æû ½ÇÇà¿¡ »ç¿ëÇÒ Àá±Ý À¯Çü. ¿Ã¹Ù¸¥ Àá±Ý À¯ÇüÀº
"java.io", "java.nio" ¹× "none"ÀÔ´Ï´Ù. ±âº»°ªÀº
"java.nio"ÀÔ´Ï´Ù. JRE°¡ "java.nio"¸¦ Áö¿øÇÏÁö ¾ÊÀ¸¸é "java.io"°¡
±âº»°ªÀÔ´Ï´Ù.
- osgi.manifest.cache
- »ý¼ºµÈ Manifest°¡ ¹ß°ß ¹× »ý¼ºµÈ À§Ä¡ÀÔ´Ï´Ù. ±âº»°ªÀº
±¸¼º ¿µ¿ªÀÌÁö¸¸ Manifest ij½Ã¸¦ º°µµ·Î ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù.
- osgi.nl {-nl}
- Eclipse Ç÷§ÆûÀ» ½ÇÇàÇÒ ·ÎÄÉÀÏ À̸§ÀÔ´Ï´Ù. NL °ªÀº
Ç¥ÁØ Java ·ÎÄÉÀÏ À̸§ ÁöÁ¤ ±ÔÄ¢À» µû¶ó¾ß ÇÕ´Ï´Ù.
- osgi.nl.user
- »ç¿ëÀÚ°¡ ¸í·ÉÇà Àμö¿¡ -nlÀ» ¸í½ÃÀûÀ¸·Î Ãß°¡ÇÏ´Â °æ¿ì ·ÎÄÉÀÏÀÇ À̸§
- osgi.noShutdown {-noExit}
- "true"À̸é, VMÀº Eclipse ÀÀ¿ëÇÁ·Î±×·¥ÀÌ Á¾·áµÈ ÈÄ¿¡µµ Á¾·áÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ´Â
Eclipse ÀÀ¿ëÇÁ·Î±×·¥ÀÌ Á¾·áµÈ ÈÄ OSGi ÇÁ·¹ÀÓ¿öÅ©¸¦ Á¶»çÇÒ °æ¿ì¿¡ À¯¿ëÇÕ´Ï´Ù.
- osgi.os {-os}
- ¿î¿µ üÁ¦ °ªÀÔ´Ï´Ù. ÀÌ °ªÀº Eclipse¿¡ ¾Ë·ÁÁø
Eclipse ÇÁ·Î¼¼¼ ¾ÆÅ°ÅØÃ³ À̸§ Áß Çϳª¿©¾ß ÇÕ´Ï´Ù(¿¹: x86, sparc, ...).
- osgi.parentClassloader
- ÇÁ·¹ÀÓ¿öÅ©¿¡ ¼³Ä¡µÈ ¸ðµç ¹øµéÀÇ »óÀ§ Ŭ·¡½º ·Î´õ·Î »ç¿ëÇÒ Å¬·¡½º ·Î´õ À¯Çü.
¿Ã¹Ù¸¥ À¯ÇüÀº ´ÙÀ½°ú °°½À´Ï´Ù.
- app - ÀÀ¿ëÇÁ·Î±×·¥ Ŭ·¡½º ·Î´õ
- boot - ½Ãµ¿ Ŭ·¡½º ·Î´õ
- ext - È®Àå Ŭ·¡½º ·Î´õ
- fwk - ÇÁ·¹ÀÓ¿öÅ© Ŭ·¡½º ·Î´õ
- osgi.requiredJavaVersion
- Eclipse¸¦ ½ÇÇàÇÏ´Â µ¥ ÇÊ¿äÇÑ ÃÖ¼Ò Java ¹öÀü. ±âº»°ªÀº
"1.4.1"ÀÔ´Ï´Ù.
- osgi.resolverMode
- ÇÁ·¹ÀÓ¿öÅ©¿¡ ¼³Ä¡µÈ ¹øµéÀ» ºÐ¼®Çϱâ À§ÇØ »ç¿ëµÇ´Â ¸ðµå. "strict"
°ªÀº ºÐ¼®±â¸¦ strict ¸ðµå·Î ¸¸µì´Ï´Ù. ±âº» ºÐ¼®±â
¸ðµå´Â not strictÀÔ´Ï´Ù. ºÐ¼®±â°¡ strict ¸ðµå¿¡ ÀÖÀ» °æ¿ì ÇÁ·¹ÀÓ¿öÅ©´Â
x-internal ¶Ç´Â x-friends Áö½Ã¹®À» ÁöÁ¤ÇÏ´Â ³»º¸³½ ÆÐŰÁö¿¡¼ Ŭ·¡½º¿Í ÀÚ¿øÀ»
·ÎµåÇÒ ¶§ ¾×¼¼½º Á¦ÇÑ ±ÔÄ¢À» ½ÃÇàÇÕ´Ï´Ù.
- osgi.sharedConfiguration.area
- ÀÌ Ç÷§Æû ½ÇÇà¿¡ ´ëÇÑ °øÀ¯ ±¸¼º À§Ä¡. osgi.configuration.cascaded
Ư¼ºÀ» "true"·Î ¼³Á¤ÇÏ¸é °øÀ¯ ±¸¼º ¿µ¿ªÀÌ »óÀ§ ±¸¼ºÀ¸·Î »ç¿ëµË´Ï´Ù.
- osgi.splashLocation
- Eclipse¸¦ ½ÃÀÛÇÒ ¶§ Ç¥½ÃÇÒ ½ºÇ÷¡½Ã ȸé(.bmp
ÆÄÀÏ)ÀÇ Àý´ë URL À§Ä¡ÀÔ´Ï´Ù. ÀÌ Æ¯¼ºÀº
osgi.splashPath¿¡ ¼³Á¤µÈ °ªÀ¸·Î ´ëüµË´Ï´Ù.
- osgi.splashPath
- splash.bmp ÆÄÀÏÀ» °Ë»öÇÏ´Â ½°Ç¥·Î ±¸ºÐµÈ URL
¸ñ·ÏÀÔ´Ï´Ù. ÀÌ Æ¯¼ºÀº
osgi.splashLocation¿¡ ¼³Á¤µÈ °ªÀ¸·Î ´ëüµË´Ï´Ù.
- osgi.startLevel
- ½ÃÀÛ ½Ã ÇÁ·¹ÀÓ¿öÅ©°¡ ¼³Á¤µÇ´Â ½ÃÀÛ ·¹º§ °ª. ±âº»°ªÀº 6ÀÔ´Ï´Ù.
- osgi.support.signature.verify
- ¿Ã¹Ù¸¥ °ªÀº "true" ¶Ç´Â "false"À̸ç, ±âº»°ªÀº "false"ÀÔ´Ï´Ù.
"true"·Î ¼³Á¤ÇÏ´Â °æ¿ì ÇÁ·¹ÀÓ¿öÅ©´Â ¼¸íµÈ jar¿¡¼
ÀÎÁõ¼¸¦ ·ÎµåÇÏ°í ·±Å¸ÀÓ¿¡¼ ÇØ´ç ÄÁÅÙÃ÷°¡ ¼Õ»óµÇÁö ¾Ê´ÂÁö È®ÀÎÇÕ´Ï´Ù.
- osgi.syspath
- eclipse OSGi ÇÁ·¹ÀÓ¿öÅ©(org.eclipse.osgi) ±¸ÇöÀÌ ÀÖ´Â °æ·Î·Î ¼³Á¤µË´Ï´Ù.
¿¹¸¦ µé¾î "<eclipse install path>/eclipse/plugins"·Î ¼³Á¤ÇÕ´Ï´Ù.
ÀÌ Æ¯¼ºÀº Eclipse Ç÷§ÆûÀÌ ½ÃÀÛµÉ ¶§ ¼³Á¤µÇ¸ç »ç¿ëÀÚ°¡ ¼³Á¤ÇÏÁö ¾Ê½À´Ï´Ù.
- osgi.user.area {-user}
- »ç¿ëÀÚ ¿µ¿ªÀÇ À§Ä¡ÀÔ´Ï´Ù. »ç¿ëÀÚ ¿µ¿ªÀº OS
»ç¿ëÀÚ¿¡°Ô ƯÁ¤ÇÑ µ¥ÀÌÅÍ(¿¹: ȯ°æ ¼³Á¤)¸¦ Æ÷ÇÔÇϰí
Eclipse ¼³Ä¡, ±¸¼º ¶Ç´Â ÀνºÅϽº¿Í´Â µ¶¸³µÇ¾î ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº
À§Ä¡ ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.
- osgi.user.area.default
- »ç¿ëÀÚ ¿µ¿ªÀÇ ±âº» À§Ä¡ÀÔ´Ï´Ù. »ç¿ëÀÚ ¿µ¿ªÀº OS
»ç¿ëÀÚ¿¡°Ô ƯÁ¤ÇÑ µ¥ÀÌÅÍ(¿¹: ȯ°æ ¼³Á¤)¸¦ Æ÷ÇÔÇϰí
Eclipse ¼³Ä¡, ±¸¼º ¶Ç´Â ÀνºÅϽº¿Í´Â µ¶¸³µÇ¾î ÀÖ½À´Ï´Ù. ÀÌ °ª, Áï ±âº» ¼³Á¤Àº
osgi.user.area¿¡ ¼³Á¤µÈ °ªÀÌ ¾ø´Â °æ¿ì¿¡¸¸
»ç¿ëµË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº
À§Ä¡ ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.
- osgi.ws {-ws}
- À©µµ¿ì ½Ã½ºÅÛ °ªÀÔ´Ï´Ù. ÀÌ °ªÀº Eclipse¿¡ ¾Ë·ÁÁø
Eclipse À©µµ¿ì ½Ã½ºÅÛ À̸§ Áß Çϳª¿©¾ß ÇÕ´Ï´Ù(¿¹: win32, motif, ...).
À§Ä¡
Eclipse ·±Å¸ÀÓ¿¡¼´Â Ç÷¯±×ÀÎ °³¹ßÀÚ¿¡°Ô µ¥ÀÌÅ͸¦
Àаųª ÀúÀåÇÏ´Â ÄÁÅØ½ºÆ®¸¦, Eclipse »ç¿ëÀÚ¿¡°Ô µ¥ÀÌÅÍ
°øÀ¯ ¹× °¡½Ã¼ºÀÇ ¹üÀ§¿¡ ´ëÇÑ Á¦¾î¸¦ Á¦°øÇÏ´Â À§Ä¡
¼ö¸¦ Á¤ÀÇÇÕ´Ï´Ù. Eclipse´Â ´ÙÀ½°ú °°ÀÌ À§Ä¡ °³³äÀ» Á¤ÀÇÇÕ´Ï´Ù.
- User (-user) {osgi.user.area} [@none, @noDefault, @user.home, @user.dir,
filepath, url]
- »ç¿ëÀÚ À§Ä¡´Â »ç¿ëÀÚ¿¡°Ô ƯÁ¤µÈ À§Ä¡ÀÔ´Ï´Ù. º¸Åë
»ç¿ëÀÚ À§Ä¡´Â Java
user.home
½Ã½ºÅÛ Æ¯¼ºÀÇ °ª¿¡
±âÃÊÇÏÁö¸¸ ÇØ´ç À§Ä¡¸¦ ´ëüÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ ¹üÀ§ÀÇ
ȯ°æ ¼³Á¤°ú °°Àº Á¤º¸ ¹× ·Î±×ÀÎ Á¤º¸´Â »ç¿ëÀÚ À§Ä¡¿¡¼
ãÀ» ¼ö ÀÖ½À´Ï´Ù.
- Install (-install) {osgi.install.area} [@user.home, @user.dir, filepath,
url]
- ¼³Ä¡ À§Ä¡´Â Eclipse ÀÚü°¡ ¼³Ä¡µÈ À§Ä¡ÀÔ´Ï´Ù. ½ÇÁ¦·Î
ÀÌ À§Ä¡´Â ½ÇÇà ÁßÀÎ startup.jar ¶Ç´Â eclipse.exeÀÇ »óÀ§
µð·ºÅ丮(º¸Åë "eclipse")ÀÔ´Ï´Ù. ¿©·¯ »ç¿ëÀÚ°¡
¼³Ä¡¸¦ °øÀ¯ÇÒ ¼ö ÀÖÀ¸¹Ç·Î ÀÌ À§Ä¡´Â ÀÏ¹Ý »ç¿ëÀÚ¿¡°Ô Àбâ
Àü¿ëÀ¸·Î °£Áֵ˴ϴÙ. ¼³Ä¡ À§Ä¡¸¦ ¼³Á¤ÇÏ°í ³ª¸ÓÁö Eclipse¿¡¼
startup.jar¸¦ ºÐ¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- Configuration (-configuration) {osgi.configuration.area} [@none, @noDefault,
@user.home, @user.dir, filepath, url]
- ±¸¼º À§Ä¡¿¡´Â ½ÇÇàÇÒ ¼³Ä¡ ¼¼Æ®(¶Ç´Â ¼ºê¼¼Æ®)¸¦
½Äº° ¹× °ü¸®ÇÏ´Â ÆÄÀÏÀÌ µé¾î ÀÖ½À´Ï´Ù. ÀÌ¿Í °°ÀÌ
ÇÑ ¼³Ä¡¿¡ ¿©·¯ ±¸¼ºÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ¼³Ä¡´Â ±âº»
±¸¼º ¿µ¿ª°ú ÇÔ²² Á¦°øµÉ ¼ö ÀÖÁö¸¸ ÀÏ¹Ý ½ÃÀÛ ½Ã³ª¸®¿À´Â
¾²±â °¡´ÉÇÑ ±¸¼º À§Ä¡¸¦ ´õ ãÀ¸·Á´Â ·±Å¸ÀÓ°ú ¿¬°üµÇ¾î ÀÖ½À´Ï´Ù.
- Instance (-data) {osgi.instance.area} [@none, @noDefault, @user.home,
@user.dir, filepath, url]
- ÀνºÅϽº À§Ä¡¿¡´Â »ç¿ëÀÚ Á¤ÀÇ µ¥ÀÌÅÍ
¾ÆÆ¼ÆÑÆ®°¡ µé¾î ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î ÀÚ¿ø Ç÷¯±×Àο¡¼´Â
ÀνºÅϽº ¿µ¿ªÀ» ÀÛ¾÷°ø°£ À§Ä¡·Î »ç¿ëÇϹǷΠÇÁ·ÎÁ§Æ®ÀÇ ±âº»
ȨÀ» »ç¿ëÇÕ´Ï´Ù. ±âŸ Ç÷¯±×Àο¡¼´Â ÀÌ À§Ä¡¿¡¼ ÇÊ¿äÇÑ
¸ðµç ÆÄÀÏÀ» ¾µ ¼ö ÀÖ½À´Ï´Ù.
»ç¿ëÀÚ´Â ÀÌ·¯ÇÑ ¸ðµç À§Ä¡¸¦ ¼³Á¤ÇÒ ¼ö ÀÖÁö¸¸
Eclipse¿¡¼´Â °ªÀÌ ÁöÁ¤µÇÁö ¾ÊÀ¸¸é ¿Ã¹Ù¸¥ ±âº»°ªÀ»
°è»êÇÕ´Ï´Ù. À§Ä¡¸¦ ¼³Á¤ÇÏ´Â °¡Àå ÀϹÝÀûÀÎ À¯½º ÄÉÀ̽º´Â ÀνºÅϽº ¿µ¿ª ¶Ç´Â IDE ÄÁÅØ½ºÆ®ÀÇ °æ¿ì
ÀÛ¾÷°ø°£ÀÔ´Ï´Ù. ´ÙÀ½À» ÁöÁ¤ÇÏ¿© ƯÁ¤ µ¥ÀÌÅÍ ¼¼Æ®¿¡¼
±âº» Eclipse ±¸¼ºÀ» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
eclipse -data c:\mydata
¼¼ºÎ»çÇ×
À§Ä¡´Â URLÀÔ´Ï´Ù. À§Ä¡¸¦ ´Ü¼øÇÏ°Ô Ç¥½ÃÇϵµ·Ï
ÆÄÀÏ °æ·Îµµ Çã¿ëµÇ°í ÀÚµ¿À¸·Î file: URL Çü½ÄÀ¸·Î
º¯È¯µË´Ï´Ù. È¿À²ÀûÀÎ Á¦¾î ¹× ÆíÀǸ¦ Á¦°øÇÏ´Â
»ç¿ë °¡´ÉÇÑ ¿©·¯ »çÀüÁ¤ÀÇµÈ ±âÈ£ À§Ä¡µµ ÀÖ½À´Ï´Ù. À§Ä¡
À¯Çü ¹× ±âÈ£ °ªÀ» Á¶ÇÕÇÑ ¸ðµç °æ¿ì°¡ ¿Ã¹Ù¸£Áö´Â
¾ÊÀ½¿¡ À¯ÀÇÇϽʽÿÀ. ¾Æ·¡ÀÇ Ç¥¿¡¼´Â °¡´ÉÇÑ Á¶ÇÕÀ»
ÀÚ¼¼È÷ Ç¥½ÃÇÕ´Ï´Ù. ±âº» ÄÉÀ̽º°¡ ¸ðµç À§Ä¡¿¡¼
¿Ã¹Ù¸£°í ¾²±â °¡´ÉÇÑ Á¶ÇÕÀ¸·Î ¼³Á¤µÇ¾úÀ¸¹Ç·Î
ÀϺΠÇ÷¯±×ÀÎÀº °¡´ÉÇÑ °æ¿ì·Î ³ª¿µÇ¾ú¾îµµ
´Ù¸¥ ¼³Á¤¿¡¼ ½ÇÆÐÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ÀνºÅϽº ¿µ¿ªÀ» Á¤ÀÇÇÏÁö ¾ÊÀ¸¸é »ç¿ëÀÚ µ¥ÀÌÅÍ¿¡ ÃÊÁ¡À» ¸ÂÃá
Ç÷¯±×ÀÎ(¿¹: Eclipse ÀÚ¿ø Ç÷¯±×ÀÎ)¿¡¼ ¸¹Àº ÀÛ¾÷À» ¼öÇàÇÒ ¼ö´Â ¾ø½À´Ï´Ù. Ç÷¯±×ÀÎ °³¹ßÀÚ°¡
ÇÊ¿äÇÑ °æ¿ì Áö¿øÇÑ ¼³Á¤À» ¼±ÅÃÇϰí ÇØ´ç ±â´ÉÀ» ¼³°èÇØ¾ß ÇÕ´Ï´Ù.
- @none
- ÇØ´ç À§Ä¡¸¦ ¸í½ÃÀûÀ¸·Î ¼³Á¤Çϰųª ±âº»°ªÀ¸·Î
¼³Á¤ÇÒ ¼ö ¾øÀ½À» Ç¥½ÃÇÕ´Ï´Ù. ¿¹¸¦ µé¾î »ç¿ëÀÚ µ¥ÀÌÅͰ¡
¾ø´Â RCP ½ºÅ¸ÀÏ ÀÀ¿ëÇÁ·Î±×·¥¿¡¼´Â osgi.instance.area=@noneÀ»
»ç¿ëÇÏ¿© ¿ÜºÎ ÆÄÀÏÀÌ µð½ºÅ©¿¡ ÀÛ¼ºµÇÁö ¾Êµµ·Ï ÇÒ ¼ö
ÀÖ½À´Ï´Ù. @none µÚ¿¡ Ãß°¡ °æ·Î ¼¼±×¸ÕÆ®°¡ ¿Ã ¼ö ¾ø½À´Ï´Ù.
- @noDefault
- Á¤ÀǵÇÁö ¾Ê°Å³ª ¸í½ÃÀûÀ¸·Î Á¤ÀÇµÈ À§Ä¡¸¦ °Á¦
½ÇÇàÇÕ´Ï´Ù. Áï, Eclipse¿¡¼´Â ±âº»°ªÀ» ÀÚµ¿À¸·Î °è»êÇÏÁö
¾Ê½À´Ï´Ù. ÀÌ ¹æ¹ýÀº ÇØ´ç À§Ä¡¿¡ ÀÖ´Â µ¥ÀÌÅÍ´Â Çã¿ëÇÏ·Á°í
ÇÒ ¶§ Eclipse ±âº»°ªÀÌ ÀûÀýÇÏÁö ¾ÊÀº °æ¿ì À¯¿ëÇÕ´Ï´Ù. @noDefault
µÚ¿¡ Ãß°¡ °æ·Î ¼¼±×¸ÕÆ®°¡ ¿Ã ¼ö ¾ø½À´Ï´Ù.
- @user.home
- Eclipse¸¦ »ç¿ëÀÚ È¨ µð·ºÅ丮¿Í °ü·ÃµÈ À§Ä¡ °ªÀ»
°è»êÇϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. @user.home µÚ¿¡ Ãß°¡ °æ·Î ¼¼±×¸ÕÆ®°¡
¿Ã ¼ö ¾ø½À´Ï´Ù. ¸ðµç °æ¿ì "@user.home" ¹®ÀÚ¿ÀÌ
Java "user.home" ½Ã½ºÅÛ Æ¯¼º °ªÀ¸·Î °£´ÜÈ÷ ¹Ù²ò´Ï´Ù. ¿¹¸¦
µé¾î ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÕ´Ï´Ù.
osgi.instance.area=@user.home/myWorkspace
´ÙÀ½Àº ÀÌ ¶§ÀÇ °á°ú °ªÀÔ´Ï´Ù.
file:/users/bob/myWorkspace
- @user.dir
- Eclipse¸¦ ÇöÀç ÀÛ¾÷ µð·ºÅ丮¿Í °ü·ÃµÈ À§Ä¡ °ªÀ»
°è»êÇϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. @user.dir µÚ¿¡ Ãß°¡ °æ·Î ¼¼±×¸ÕÆ®°¡
¿Ã ¼ö ¾ø½À´Ï´Ù. ¸ðµç °æ¿ì "@user.dir" ¹®ÀÚ¿ÀÌ
Java "user.dir" ½Ã½ºÅÛ Æ¯¼º °ªÀ¸·Î °£´ÜÈ÷ ¹Ù²ò´Ï´Ù. ¿¹¸¦
µé¾î ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÕ´Ï´Ù.
osgi.instance.area=@user.dir/myWorkspace
´ÙÀ½Àº ÀÌ ¶§ÀÇ °á°ú °ªÀÔ´Ï´Ù.
file:/usr/share/eclipse/myWorkspace
À§Ä¡/°ª |
±âº»°ª Áö¿ø |
ÆÄÀÏ/URL
|
@none
|
@noDefault
|
@user.home
|
@user.dir
|
ÀνºÅϽº
|
¿¹ |
¿¹
|
¿¹
|
¿¹
|
¿¹
|
¿¹(±âº»°ª)
|
±¸¼º
|
¿¹
|
¿¹
|
¿¹*
|
¿¹*
|
¿¹
|
¿¹
|
¼³Ä¡
|
¾Æ´Ï¿À
|
¿¹
|
¾Æ´Ï¿À
|
¾Æ´Ï¿À
|
¿¹
|
¿¹
|
»ç¿ëÀÚ
|
¿¹
|
¿¹
|
¿¹
|
¿¹
|
¿¹
|
¿¹
|
*´Â ÀÌ ¼³Á¤ÀÌ ±â¼úÀûÀ¸·Î´Â °¡´ÉÇÏÁö¸¸ ½Ç¿ëÀûÀ¸·Î´Â
°ü¸®¿¡ ¾î·Á¿òÀÌ ÀÖÀ½À» Ç¥½ÃÇÕ´Ï´Ù. ƯÈ÷ ±¸¼º À§Ä¡°¡ ¾ø´Â
°æ¿ì Eclipse ·±Å¸ÀÓÀº OSGi ÇÁ·¹ÀÓ¿öÅ©¸¦ ½ÃÀÛÇÏ´Â °æ¿ì¿¡¸¸
°¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù.
Àбâ Àü¿ë À§Ä¡
À§Ä¡´Â ".readOnly"¸¦ À§Ä¡¿¡ Ãß°¡ÇÏ°í °ªÀ» "true"·Î ¼³Á¤ÇÏ¿©
Àбâ Àü¿ë À§Ä¡·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ Ư¼ºÀ» »ç¿ëÇÏ¿©
ÇØ´çµÇ´Â À§Ä¡¸¦ Àбâ Àü¿ëÀ¸·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
½ÇÇà±â ini ÆÄÀÏ
eclipse.exe¿Í RCP ÀÀ¿ëÇÁ·Î±×·¥¿¡ ´ëÇØ ´õ ÀϹÝÀûÀ¸·Î ½ÇÇà °¡´ÉÇÑ ÆÄÀÏÀº ÀÌÁ¦ ¿¬°üµÈ
ini ÆÄÀÏ¿¡¼ ÇØ´çµÇ´Â ¸Å°³º¯¼ö¸¦ ÀнÀ´Ï´Ù. ÀÌ ÆÄÀÏÀº ÀÌÀü¿¡ vm ¶Ç´Â vm Àμö¿Í °°ÀÌ ¸í·ÉÇà¿¡¼ Á÷Á¢
ÁöÁ¤ÇØ¾ß Çß´ø Àμö·Î Àü´ÞÇϱâ À§ÇÑ Ç÷§Æû µ¶¸³Àû ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. ¸ðµç ¸Å°³º¯¼ö¸¦ ÀÌ ÆÄÀÏ¿¡ ÁöÁ¤ÇÒ ¼ö ÀÖÁö¸¸,
´Ù¾çÇÑ ¼³Ä¡ »çÀÌÀÇ À¯Áö º¸¼ö °¡´É¼º ¹× Àϰü¼ºÀ» À§Çؼ´Â ÀÌ ini ÆÄÀÏ¿¡¼ vm À§Ä¡¿Í vm Àμö¸¦ ÁöÁ¤Çϰí
´Ù¸¥ »çÇ׿¡ ´ëÇØ¼´Â config.ini ÆÄÀÏÀ» »ç¿ëÇϵµ·Ï ÇÕ´Ï´Ù.
ÆÄÀÏ Çü½Ä
ÀÌ ÆÄÀÏÀº ½ÇÇà ÆÄÀÏ À̸§ ´ÙÀ½¿¡ À̸§À» ÁöÁ¤ÇØ¾ß Çϰí(¿¹: eclipse.exe´Â
eclipse.ini¸¦ Àд ¹Ý¸é, launcher.exe´Â launcher.ini¸¦ ÀÐÀ½) ¸ðµç ¸Å°³º¯¼ö´Â ÆÄÀÏ¿¡¼ »õ Çà¿¡ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
´ÙÀ½Àº vm À§Ä¡¿Í ÀϺΠ¸Å°³º¯¼ö¸¦ ÁöÁ¤ÇÏ´Â ÆÄÀÏÀÇ ¿¹Á¦ÀÔ´Ï´Ù.
-vm
c:/myVm/java.exe
-vmargs
-Dms40M