首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在迁移到Java9+时,我应该在现有的Maven多模块web项目中使用Java模块化吗?

在迁移到Java9+时,我应该在现有的Maven多模块web项目中使用Java模块化吗?
EN

Stack Overflow用户
提问于 2019-03-23 19:24:58
回答 1查看 69关注 0票数 0

我有一个现有的多模块maven项目(在Java8中),其中一个模块是一个webapp,它生成部署到Tomcat 9中的war文件

我计划迁移到Java 11。我想知道在我的项目中添加java模块化(即为每个maven模块创建module-info.java )是否有好处?

在生成一个war文件时,添加Java是否对有任何好处(maven将在WEB/lib中添加它的所有依赖项)?

最后,我认为Tomcat在部署war时没有使用Java模块化?因此,我看不到在web环境中使用Java模块化的任何好处,也许我遗漏了什么?

EN

回答 1

Stack Overflow用户

发布于 2019-03-23 19:36:34

我想这取决于你是否正在经历模块化所想要解决的问题。我在Spring微服务团队工作。当我们从8迁移到Java 10时,我们没有开始使用模块。主要是因为我们没有遇到模块打算修复的问题。比如相互冲突的库依赖关系,或者大型包。所以不需要额外的复杂性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55317526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档