首页 > 解决方案 > 我可以将两个spring mvc项目jar集成到war(Maven Build)吗

问题描述

示例:我有两个项目

  1. 儿童项目
  2. 父项目

使用spring mvc制作的两个项目。我想将子项目jar集成到父项目或子项目war到父项目中,ParentProject可以访问ChildProject component(如service,dao)并且还将指定查看返回机制。请帮我!

标签: springmavenspring-mvcbuild

解决方案


这可以使用 maven 来完成。请按照以下步骤操作

  1. 创建一个以 pom 为包装的父项目。
  2. 创建一个maven module与父在步骤 1 中创建的一样。这是您的核心模块,其中的公共类。将包装定义为JAR
  3. 创建另一个module与 parent 作为在步骤 1 中创建的那个。然后将我们在步骤2中创建的maven模块的依赖添加到pom.xml这个模块的文件中。这样第 2 步模块中可用的所有类都将在第 3 步模块中可用。此模块的包装将是war.

依赖添加如下:

       <dependency>
            <groupId>com</groupId>
            <artifactId>step2module</artifactId>
            <version>0.0.1-SNAPSHOT</version>
        </dependency>

推荐阅读