• 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操作

     

    查看控制台输出:

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

    聚合与继承的应用区别:

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

  • 相关阅读:
    快速开发一个自己的微信小程序
    ES6系列汇总
    数组、Set对象的互相转换
    CORS 跨域
    模板引擎之hogan.js
    Flex 布局语法教程
    ES6 Javascript 实用开发技巧
    几种知名开源富文本编辑器对比
    python 字符串的一些操作
    python os模块一些常用操作
  • 原文地址:https://www.cnblogs.com/116970u/p/10141863.html
Copyright © 2020-2023  润新知