我们有使用 maven 的 Web java ee 项目
这些项目共享通用网页及其代码 我希望能够以优化的方式运行每个项目(人力资源、薪资...)以及聚合项目 ERP
主要问题是WAR依赖 如果模块项目可以运行,所有的WAR都将包含依赖关系,这将使ERP构建过程耗时
我们使用父 pom 中的变量制作了临时解决方案,以提供模块依赖项,从而使 ERP 构建速度更快 并将其关闭以使模块运行
最佳答案
据我所知,没有团队喜欢让 war Artifact (Web 项目)依赖于其他 war Artifact 。如果要共享登录功能,最好集成单点登录模块。如果您只想在 Web 应用程序中共享一些逻辑,建议将其 fork 并将其作为独立的 Maven 项目。
关于java - 如何让一个Web Maven项目以优化的方式依赖于另一个Web Maven,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15218195/