Apache buildr提供连续的编译。但是,JSP只能在tomcat中提供。第一个想法是运行buildr package
并将战争复制到tomact中。由于在tomcat中进行部署需要一些时间,因此将target
目录直接复制到一个单独的目录中。该目录由项目所需的库手动丰富。
现在的问题是我必须始终手动触发buildr package
。 buildr compile
不够,因为未考虑webapp
的内容。我将我的JSP放在webapp
中。更新JSP后,构建器应触发buildr package
。我知道这已经超出了我的需要,但是我可以加入一些webapp任务来进行复制。
因此,是否有与buildr cc
类似的东西? builder cp
?
最佳答案
不,没有这样的任务。
您不必每次都打包战争,可以将Tomcat指向目标文件夹,前提是它包含WEB-INF文件夹。无论如何,您都需要在Tomcat上重新部署该应用程序,但这会减轻痛苦。
另一个选择是与Jetty一起运行,Jetty作为构建器附加组件提供,和/或对JSP使用测试。