Re: WTP facets!
"Geoff Longman" <[email protected]> Sun, 25 Jun 2006 11:29:12 -0400
| Newsgroups | gmane.comp.ide.eclipse.spindle.devel |
|---|---|
| Message-ID | <[email protected]> |
I had thought about the idea. But, the core lib depends on the tap jars and that means I have to explicitly delcare the fact that the eclipse plugin also depends on them. This means the plugin won't load if the jars are not already available at activation time. Now, if I had modeled using EMF (which can easily be used outside of Eclipse BTW) instead of extending Tap/HM types directly, then I could absolutely do what you have described. Geoff On 6/25/06, Hugo Palma <[email protected]> wrote: > In TapIDEA i added the ability for the dependencies to be automatically > downloaded from the internet to the local maven2 repository(if not > already there) and then added to the project classpath from that > location). In my view this has two cool things: > * The plugin size gets smaller because i don't have to bundle all > tapestry dependencies, only the ones the plugin needs for it's execution. > * Gives the plugin a central repository for jar so it's easier to manage. > > Of course i also provide the possibility for the user to select > individual jars. > Anyway, just thought i'd share this in case you'd want to "borough" the > idea. > > Cheers > > Hugo > > Geoff Longman wrote: > > WTP integration update: > > > > Projects will be WTP Dynamic Web projects (DWP) > > > > There will be 3 "facets" that add Tapestry 4 capabilities to a DWP: > > > > core: currently copies all jars except annotation and portlet jars > > into DWP. Requires at least JDK 1.4, also adds Tapestry servlet to > > web.xml > > > > annotation: copies tapestry-annotations.jar, requires core, requires > > at least JDK 1.5 > > > > portlet: copies tapestry-portlet.jar, requires core > > > > Have also implemented uninstall for these facets: removes the jars > > from the project. > > > > (for all the above, if jars already exist, none are overwritten). > > > > Next Up: > > There is a config page needed for the core facet installer to gather > > info in order generate the .application file > > > > Need to extend the core facet to add Tapestry nature to the project > > and wire it up. > > > > Nice to Haves (ie. not done any time soon) > > > > - A config page for the uninstall (option to leave jars but remove > > tapestry nature) > > - uninstall does not remove any entries in web.xml > > - removing and adding core facet over and over ends up with muliple > > Tapestry servlet entries. > > - Have ability to add Tapestryness to a non DWP - the core plugin can > > handle that too. > > > > Geoff > > > > > > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Spindle-developer mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/spindle-developer > -- The Spindle guy. http://spindle.sf.net Blog: http://jroller.com/page/glongman Other interests: http://www.squidoo.com/spaceelevator/ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642