我可以将两个春季 mvc 项目罐集成到战争中(Maven Build)吗?



示例:我有两个项目

  1. 儿童项目
  2. 父项目

使用弹簧MVC制作两个项目。我想将子项目 jar 集成到父项目或子项目war集成到父项目中,其中 ParentProject 可以访问 ChildProjectcomponent(如service、dao(,并且还将指定视图返回机制。请帮帮我!

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

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

依赖项添加如下:

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

最新更新