ok, from what I've seen so far, OSGi seems pretty smart (hot-reloading of classes at runtime? sexy!). But trying to bully eclipse into helping me while I develop OSGi plugins (not for a eclipse, 3rd-party app using OSGi to manage dependencies) is just a nightmare...
What's currently making me swear? well the project we're on<http://www.cohga.com/index.php?option=com_content&view=article&id=9&Itemid=26>uses a *ton* of open source libraries (Acegi, geotools, etc), so naturally I want to look at the source , but you can't just right-click edit source bundle and set the source jar, no, it's "non-modifiable". Apparently the way you're meant to add source is to re-build the 3rd party project as an eclipse plugin from scratch with "export source" enabled. which is great if all your dependencies are themselves plugins that have carefully had source bundles built, then it just works. but if they're just normal libraries then God alone (and the eclipse PDE authors) know how to do (Googling <http://www.google.com/search?hl=en&ei=S9DCS4mIMNX9nAf26umXCg&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CA0QBSgA&q=eclipse+plugin+source+attachment+non+modifiable&spell=1>for this problem gets few hits, mainly forum posts with people asking the same question with no reply, and one out of date post where one of the PDE authors laughs that this is the only request in 2years... ) this makes me a sad panda because when I try to find out what a FeatureSource is, versus a SimpleFeature or even a DataSource (org.geotools, not javax.sql), I get nothing and have to open the source in textpad, and then I swear... (and I don't like swearing) </rant> anyone have any experience with this? follow-up: most useful forum post<http://dev.eclipse.org/newslists/news.eclipse.tools.jdt/msg10552.html>still not useful. thumbs down to eclipse for making this hard on purpose :-( -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
