Java 如何使一个web maven项目以优化的方式依赖于另一个web maven

Java 如何使一个web maven项目以优化的方式依赖于另一个web maven,java,maven,war,Java,Maven,War,我们有使用maven的web java ee项目 这些项目共享公共网页及其代码 我希望优化的方式能够运行每一个单独的项目(人力资源,工资,…)和聚合项目ERP 主要问题是战争依赖性 若模块项目可以运行,所有WAR将包含依赖项,这将使ERP构建过程耗时 我们在父pom中使用一个变量来创建temp解决方案,以提供模块依赖关系,从而加快ERP构建速度 并将其关闭以使模块运行 正如我所知,没有一个团队喜欢让战争工件(web项目)依赖于其他战争工件。如果您想共享登录功能,最好集成单点登录模块。如果您只想在

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

这些项目共享公共网页及其代码 我希望优化的方式能够运行每一个单独的项目(人力资源,工资,…)和聚合项目ERP

主要问题是战争依赖性 若模块项目可以运行,所有WAR将包含依赖项,这将使ERP构建过程耗时

我们在父pom中使用一个变量来创建temp解决方案,以提供模块依赖关系,从而加快ERP构建速度 并将其关闭以使模块运行

正如我所知,没有一个团队喜欢让战争工件(web项目)依赖于其他战争工件。如果您想共享登录功能,最好集成单点登录模块。如果您只想在webapp中共享一些逻辑,建议您将其作为独立的maven项目来使用。

正如我所知,没有团队喜欢让war工件(web项目)依赖于其他war工件。如果您想共享登录功能,最好集成单点登录模块。如果您只想在webapp中共享一些逻辑,建议将其作为独立的maven项目。

创建多模块项目。在war项目中,尝试仅为当前视图和视图文件(jsf/web.xml/etc)使用bean创建多模块项目。在war项目中,尝试仅为当前视图和视图文件(jsf/web.xml/等)使用bean。我们的项目布局代码库是通用的,因此我们需要将其作为单独的项目使用。我们的项目布局代码库是通用的,因此我们需要将其作为单独的项目使用