gradle多项目构建时,能不能把多个项目中的jsp文件合并到一起?

发布于 2022-09-04 03:40:19 字数 695 浏览 21 评论 0

最近在学习gradle,尝试使用gradle构建多个子项目的web工程。
现在遇到一个问题,能不能将web页面就是jsp页面分开到多个工程中,最后合并到一个war包中呢?
背景是这样的:项目中包含两部分页面,业务相关页面与设置/基础数据等信息相关的页面。想把基础数据相关的页面抽离出来,分为两个工作组进行开发,如果可能的话,将在第二个项目中复用业务无关的页面及功能。
之前在做maven项目时,聚合pom可以做到两个工程的jsp,最后合并到最顶级的工程中并发布为一个war包。在做gradle时,这种做法是否可行呢?

项目结构:

根项目
    项目A=》jar
    项目B=》包含jsp
    项目Web=》最终项目(包含jsp)依赖于项目A与B

同时,一直在想一个问题,jar文件可以在各个项目中复用,能不能做成包含jsp页面的jar文件在各个项目中被引用呢?这样在看项目源码时,可以仅关注业务相关部分,其余部分可以适当的隐藏掉。
谁有思路给个提示吧。。。
谢谢。

2016/12/15 追加
拖了很久才来更新这个主题,xiaoyao9184的回答给了我提示,查看了一下servlet3.0的文档,发现在servlet3.0以后将jsp,js,css等资源文件打入jar文件中,这样就可以实现部分的依赖,很容易解决我的问题,目前由于工作比较忙,暂时没有对这个问题进行尝试,等抽出时间来会把这个过程写出来。谢谢xiaoyao9184~!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

深白境迁sunset 2022-09-11 03:40:21

你好,请问你上面的问题解决了吗?我目前也遇到这种情况,谢谢

飘逸的'云 2022-09-11 03:40:20

打包可以用webjar

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文