WTP facets!

"Geoff Longman" <[email protected]> Sat, 24 Jun 2006 23:44:29 -0400
Newsgroups gmane.comp.ide.eclipse.spindle.devel
Message-ID <[email protected]>
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

-- 
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