|
From: Robert F. <rfl...@ya...> - 2003-11-28 09:26:26
|
Stefan Kost wrote: > > ProjectViewer: cares about projects > the collection of files > properties of the file (include path, > classpath, jdbc urls) > It would be great if ProjectViewer could provide an implementation of ClasspathSource for the JavaCore plugin. I don't use ProjectViewer myself so I don't know much about what it's currently capable of (I use Sessions & AntHelper to achieve a similar end). Does it currently allow you to define a classpath? Does it have any support for parsing Ant files? > > Language Parser: provide support for one language > they should support SideKicks structure > viewing and completions > they should provide a method to setup the > classpath/include path/... for a given \ > project (e.g. scanning for jars) they should > register with the DocBrowser to let it \ > acces the language specific docs examples : > Jane : Java > LaTeXTools : LaTeX > !! we need more Parsers, e.g. for C/C++, > Perl, Python, ... > I'd imagine a Java parsing plugin could use classpath information from JavaCore. Stuart Barlow wrote: > > It maybe worth keeping in mind the workings of Intellij and > Eclipse. Both of these IDEs are project centric. When you define > a project and give it a root folder they automatically scan > for jar files and add them to the classpath for that project. > You can then manually edit the classpath for each project at > any later time - or rescan. In Intellij you can also link > projects to JDK/JREs - another handy feature. > > Is jEdit a 'project centric' IDE too? > It has the ProjectViewer plugin, but using that isn't mandatory. I find it easier to use Sessions & let AntHelper handle the "project" side of things, which it does in a very hassle-free way. That way the only place you need to ever define a classpath is in build.xml files. I wouldn't want to tie JavaCore to the ProjectViewer plugin directly (I don't want to tie it to any other plugins directly) but a ProjectViewer implementation of the ClasspathSource service would be an excellent idea. __________________________________ Do you Yahoo!? Free Pop-Up Blocker - Get it now http://companion.yahoo.com/ |