Looking at it in more depth, I think we need to leave as much code as possible in the attic, including the autotag stuff. Keep only the parts to make it work, and update the tag classes manually. Having to maintain classes to generate the tag classes is pointless (might as well update them directly). If we need to generate the tld we can use the struts tld processor.
This means we don't need all of the velocity code, support classes etc and should reduce the plugin packages also. I will play around with it to see what we can loose, so we only have the bare minimum. On Sun, 9 Oct 2022 at 10:52, Greg Huber <gregh3...@gmail.com> wrote: > Or better, try to build the tags (whatever the maven-autotag-pluging > did) on the plugin build? > > On 09/10/2022 10:28, Greg Huber wrote: > > The reason why the taglibs were missing, they are generated by tiles > > auto tag > > > > https://tiles.apache.org/tiles-autotag/ > > > > Tiles-3 introduces a f Autotag Project, a project that automatically > > generates tags (or tag-like) artifact from a common template code for > > a range of templating languages. Today JSP tags, Freemarker directive > > models and Velocity directives are generated from a common template > > models. > > > > Do we use Freemarker directive models and Velocity directives? > > > > Maybe we don't need the autotag in the plugin as we have the tag > > classes now? > > > > On 06/10/2022 14:05, Lukasz Lenart wrote: > >> I have prepared a PR to copy Tiles code base into the Tile plugin - > >> just copied what is needed by the plugin. I would like to merge it > >> after releasing 6.1.0 > >> > >> https://github.com/apache/struts/pull/608 > >> > >> > >> Regards > >> -- > >> Łukasz > >> + 48 606 323 122 http://www.lenart.org.pl/ > >> > >> wt., 9 sie 2022 o 16:43 Antonio Petrelli <antonio.petre...@gmail.com> > >> napisał(a): >