Correct it is manual because it is not needed. The URIs we use for all our taglibs (Struts, JSTL, JSF, etc.) in our templates are all the default ones specified in the TLDs that are in the JARs for each of the supported technologies.
If we chose to do custom mappings as part of the wizard (“enter your URI”) then we would be forced to add not only the <taglib> entries to the web.xml file, but also the TLD files into the WEB-INF dir someplace. As it stands now you merely need the JARs in your build path and that’s it.
TO get an idea of what I mean, use WinZip or some other archive program to actually open up your struts.jar file, notice the META-INF dir? Look inside it, see the different TLDs? Open them up, look around the 5th line down, you should see a tag like:
<uri>http://blahblah</uri>
That is the default URI that is used to map that taglib without you needing to do anything. So if you use the default URI in your JSP’s, there is no more work to be done.