JBoss%20Tools%20Runtime%20detection Path%2C%20Every%20start%0A/opt/jboss/runtimes/%2C%20%5Bx%5D%0A/Applications/jbdevstudio4/jboss-as%2C%20%5B%5D%0A/Users/max/Downloads/%2C%20%5Bx%5D Each%20path%20on%20this%20list%20will%20be%20automatically%20scanned%20for%20runtimes%20when%20a%20new%20workspace%20is%20created%20or%20if%20selected%20at%20every%20Eclipse%20startup.%20Click%20Edit%20to%20configure%20rules/filters%20for%20the%20search. Add... Edit... Remove Search... Edit%20runtime%20detection%20path Path%3A /opt/jboss/runtimes Browse... %2CName%2C%20Version%2C%20Type%2C%20Location%0A%5Bx%5D%2C%20jboss-eap%2C%205.0%2C%20EAP%2C%20/opt/jboss/runtimes/jboss-eap%0A%5B%20%5D%2C%20seam%2C%202.2.1.EAP%2C%20Seam%2C%20/opt/jboss/runtimes/jboss-eap/seam%0A%5Bx%5D%2C%20resteasy%2C%203.2.1%2C%20RestEasy%2C%20/opt/jboss/runtimes/jboss-eap/resteasy%0A%5Bx%5D%2C%20OpenJDK%2C%206.0%2C%20Java%2C%20/opt/jboss/runtimes/openjdk-6 Refresh... Runtimes%20found%20at%20this%20path.%20Remove%20the%20check%20mark%20for%20any%20runtimes%20you%20do%20not%20want%20identified. Searching%20for%20runtimes... %2CType%0A%5Bx%5D%2C%20Java%2C%20_link_%0A%5Bx%5D%2C%20JBoss%20AS%2C%20_link_%0A%5Bx%5D%2C%20Seam%2C%20_link_%0A%5Bx%5D%2C%20JBoss%20Enterprise%20Platform%2C%20_link_%0A%5Bx%5D%2C%20Drools%2C%20_link_ Available%20runtime%20detectors%3A Searching%3A%20/opt/jboss/runtimes/somedir/... %2CName%2C%20Version%2C%20Type%2C%20Location%0A%5Bx%5D%2C%20jboss-eap%2C%205.0%2C%20EAP%2C%20/opt/jboss/runtimes/jboss-eap%0A%5B%20%5D%2C%20seam%2C%202.2.1.EAP%2C%20Seam%2C%20/opt/jboss/runtimes/jboss-eap/seam%0A%5Bx%5D%2C%20resteasy%2C%203.2.1%2C%20RestEasy%2C%20/opt/jboss/runtimes/jboss-eap/resteasy%0A%5Bx%5D%2C%20OpenJDK%2C%206.0%2C%20Java%2C%20/opt/jboss/runtimes/openjdk-6 Cancel Found%20runtimes%2C%20Press%20Ok%20to%20create%20the%20enabled%20ones%3A Ok bottom It%20can%20be%20hard%20to%20setup%20all%20the%20proper%20runtimes%20inside%20Eclipse.%0ALet%27s%20make%20it%20easier.%0A%20%0AWe%20add%20a%20preference%20that%20list%20a%20set%20of%20directories%20we%20will%20scan%20for%0Anew%20runtimes%20%28existing%20ones%20shuold%20not%20be%20rediscovered%29.%0A%20%0ABy%20default%20we%20scan%20at%20each%20new%20workspace%2C%20but%20we%20could%20also%20allow%20it%0Ato%20be%20scanned%20at%20every%20startup%20to%20pickup%20new%20ones. We%20add%20a%20list%20of%20runtimes%20we%20can%20detect%20and%20pickup.%0AThis%20is%20not%20limited%20to%20just%20JBoss%20Runtimes%20-%20Java%20SDK%27s%20or%20even%20other%20WTP%20runtimes%20or%20more%20are%20relevant.%0A%20%0AUser%20can%20check%20which%20of%20these%20he%20want%20enabled%20if%20any. When%20searching%20Cancel%20should%20instantly%20stop%20the%20search.%0A%20%0AThe%20search%20should%20handle%20duplicate%20names%20and%20show%20but%20disable%20existing%20runtimes%20that%20might%20be%20found%20again.%0A%20%0AThis%20%28or%20similar%29%20search%20dialog%20should%20be%20shown%20at%20startup%20when%20new%20runtimes%20have%20been%20found%20and%20the%20user%20can%20choose%20to%20install%20them%20or%20not.%0A%20%0ANote%3A%20the%20dialog%20should%20not%20show%20unless%20there%20is%20a%20decision%20to%20be%20made.%20i.e.%20if%20no%20new%20runtimes%20found%20we%20don%27t%20disturb%20the%20user. For%20each%20path%20you%20can%20choose%20which%20path%27s%20to%20ignore%20%28symbolized%20with%20the%20enable/disable%20button%29.%0A%20%0AThis%20configuration%20info%20should%20be%20stored%0Ain%20the%20eclipse%20configuration%20area%2C%20not%20the%20workspace%20since%20otherwise%20it%20won%27t%20work%20between%20new%20workspaces.