zoukankan      html  css  js  c++  java
  • Maven聚合工程的使用

    创建一个service模块

    接下来,在该项目中创建一个接口

    创建一个实现类,并实现接口

    在sm1234-web项目中,调用service的方法,需要在该项目的pom.xml中引入依赖Service模块

    1 <!-- 依赖Service模块 -->
    2 <dependency>
    3     <!-- 项目组织唯一的标识符 -->
    4     <groupId>cn.sm1234</groupId>
    5     <!-- 项目的唯一的标识符 -->
    6     <artifactId>sm1234-service</artifactId>
    7     <!-- 版本 -->
    8     <version>0.0.1-SNAPSHOT</version>
    9 </dependency>

    引入后,会在Maven Dependencies看到

    之后便可使用service中的方法了

     1 package cn.sm1234.web;
     2 
     3 import cn.sm1234.service.IUserService;
     4 import cn.sm1234.service.impl.UserServiceImpl;
     5 
     6 public class HelloWorld {
     7 
     8     public static void main(String[] args) {
     9         System.out.println("Hello World");
    10         
    11         //调用service的方法
    12         IUserService userService = new UserServiceImpl();
    13     }
    14 }

    接下来进入正题,创建一个聚合工程

    注意:聚合工程的打包方式一定是pom

    打开pom.xml

    对sm1234-main进行Run As→Maven Test操作

     

    查看控制台输出:

    聚合工程的好处:不需要将其他工程逐一安装

    聚合与继承的应用区别:

    聚合主要为了快速构建项目;继承主要为了消除重复。

  • 相关阅读:
    小球(总结sort和cmp函数、结构体排序)
    垃圾装袋(标记法)【标记思想】
    种树(标记思想)【贪心算法】
    PHP 配置文件
    最大前驱路径
    PHP代码片段
    PHP 中的Trait
    BootStrapTable 错误
    工作两周总结
    工作一周总结
  • 原文地址:https://www.cnblogs.com/116970u/p/10141863.html
Copyright © 2011-2022 走看看