java - 如何让一个Web Maven项目以优化的方式依赖于另一个Web Maven

标签 java maven war

我们有使用 maven 的 Web java ee 项目

这些项目共享通用网页及其代码 我希望能够以优化的方式运行每个项目(人力资源、薪资...)以及聚合项目 ERP

主要问题是WAR依赖 如果模块项目可以运行,所有的WAR都将包含依赖关系,这将使ERP构建过程耗时

我们使用父 pom 中的变量制作了临时解决方案,以提供模块依赖项,从而使 ERP 构建速度更快 并将其关闭以使模块运行 enter image description here

最佳答案

据我所知,没有团队喜欢让 war Artifact (Web 项目)依赖于其他 war Artifact 。如果要共享登录功能,最好集成单点登录模块。如果您只想在 Web 应用程序中共享一些逻辑,建议将其 fork 并将其作为独立的 Maven 项目。

关于java - 如何让一个Web Maven项目以优化的方式依赖于另一个Web Maven,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15218195/

相关文章:

java - 应用程序运行时,我在 main.xml 中设置的背景颜色没有显示

java - maven和java 1.7的相互依赖不允许使用Java 1.8安装maven

Grails war 没有 java 源

java - 如何使用ember部署的jar

java - 分离多个JTable

java - 如何返回正确类型的列表?

java - 缺少 Artifact com.sun :tools:jar

maven - Gradle 中的 cxf-codegen-plugin

java - 如何将 WAR 文件部署到 Wildfly?

java - 从 JAR 目录读取属性文件