通过 maven 使用多个网页文件夹
我是 Maven 新手,我想将我的框架从 ant 迁移到 Maven,但我遇到了一个问题。情况就是这样。
我的项目结构是这样的
project
module1
module2
...
每个模块可能包含一个 webapps 文件夹,并且 ant 脚本将构建文件夹中的每个模块连接起来,并将所有 webapps 文件夹统一为一个。我需要这个模式,因为我的框架是这个模块之一,它包含 jsp 和 web 内容,但可能还有一些其他带有自定义内容或扩展的模块。
问题是 Maven 模块不适合,因为它不像 module2 依赖于 module1 或父级“需要”这个模块。就像“我需要将所有这些分裂的东西连接在一起”。
所以问题是
有没有办法创建一个导出“Web”内容的模块(不是在战争中,只是将 Web 内容与父项目 Web 内容结合起来)?
如果没有,有没有办法将网页内容拆分为多个文件夹/模块/某些内容,以便我可以保持其模块化?
Im new with Maven and i want to migrate my framework from ant to maven but im stuck in a problem. This is the situation.
My project structure is something like
project
module1
module2
...
Each module may contain a webapps folder and an ant scripts joins every modules in a build folder with all webapps folders unified in one. I need this schema because my framework is one of this modules and it contain jsp and web stuff but there can be some other modules with custom stuff or extensions.
Thing is that maven modules does not fit because its no like module2 depends on module1 or parent "needs" this modules. Its like "i need to join all this splitted stuff together."
So the questions are
Is there a way to create a module exporting "web" stuff (not in war, just to join web content with parent project web content)?
If not, is there a way to split web content in several folders/modules/something so i can keep it modularized?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
WAR Overlays 可能会有所帮助。将模块 A 作为覆盖导入到模块 B 本质上意味着模块 B 获取模块 A 的所有 Web 内容以及其自己的 Web 内容。如果需要,您还可以配置包含和排除过滤器。模块A和模块B都是WAR项目。
WAR Overlays might be able to help. Importing module A as an overlay into module B will essentially mean that module B gets all of module A's web content as well as its own. You can also configure inclusion and exclusion filters if you need to. Both module A and module B are WAR projects.