maven配置文件中modules是啥意思

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven配置文件中modules是啥意思相关的知识,希望对你有一定的参考价值。

modules

  从字面意思来说,module就是模块,而pom.xml中的modules也正是这个意思,用来管理同个项目中的各个模块;如果maven用的比较简单,或者说项目的模块在pom.xml没进行划分,那么此元素是用不到的;不过一般大一点的项目是要用到的。


  1.需求场景

    如果我们的项目分成了好几个模块,那么我们构建的时候是不是有几个模块就需要构建几次了(到每个模块的目录下执行mvn命令)?当然,你逐个构建没问题,但是非要这么麻烦的一个一个的构建吗,那么简单的做法就是使用聚合,一次构建全部模块。



  2.具体实现

    a.既然使用聚合,那么就需要一个聚合的载体,先创建一个普通的maven项目account-aggregator,

  

    因为是个聚合体,仅仅负责聚合其他模块,那么就只需要上述目录,该删除的就删了;注意的是pom文件的书写(红色标明的):


<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.youzhibing.account</groupId>
  <artifactId>account-aggregator</artifactId>
  <version>1.0.0-SNAPSHOT</version>
  <packaging>pom</packaging>

  <name>Account Aggrregator</name>
  <url>http://maven.apache.org</url>
  
  <modules>    <!-- 模块都写在此处 -->
      <module>account-register</module>
      <module>account-persist</module>
  </modules>

</project>

    b.创建子模account-register、account-persist:右击account-aggregator,new --> other --> Maven,选择Maven Module,创建moven模块。




    c.创建完成后,项目结构如下,那么此时account-aggregator可以收缩起来了,我们操作具体子模块就好了。



                          

     d.注意点,当我们打开包结构的子模块的pom文件时,发现离预期的多了一些内容,我们坐下处理就好了。


    e.那么编码完了之后,我们只需要构建account-aggregator就好了,所有的子模块都会构建。

参考技术A

从字面意思来说,module就是模块,而pom.xml中的modules也正是这个意思,用来管理同个项目中的各个模块;如果maven用的比较简单,或者说项目的模块在pom.xml没进行划分,那么此元素是用不到的;不过一般大一点的项目是要用到的。

1.需求场景

如果我们的项目分成了好几个模块,那么我们构建的时候是不是有几个模块就需要构建几次了(到每个模块的目录下执行mvn命令)?当然,你逐个构建没问题,但是非要这么麻烦的一个一个的构建吗,那么简单的做法就是使用聚合,一次构建全部模块。

2.具体实现

a.既然使用聚合,那么就需要一个聚合的载体,先创建一个普通的maven项目account-aggregator。

b.创建子模account-register、account-persist:右击account-aggregator,new --> other --> Maven,选择Maven Module,创建moven模块。

c.创建完成后,项目结构如下,那么此时account-aggregator可以收缩起来了,我们操作具体子模块就好了。

d.注意点,当我们打开包结构的子模块的pom文件时,发现离预期的多了一些内容,我们坐下处理就好了。

e.那么编码完了之后,我们只需要构建account-aggregator就好了,所有的子模块都会构建。

module 到底是啥意思

module

英 ['mɒdjuːl]  美 ['mɑdʒul] 

n. [计] 模块;组件;模数

短语

injective module [数] 内射模

Ignition Module 电子点火器 ; 点火模块 ; 点火控制器 ; 电子焚烧器

Module size 模组尺寸 ; 单元板尺寸 ; 模块尺寸 ; 单元模组尺寸

program module [计] 程序模块 ; 程式模组 ; 课程模块 ; program模块

Backlight Module 背光模组 ; 背光模块 ; 并装上背光源 ; 及背光模组

source module 源模块 ; 源程序模块 ; 源模式英语

扩展资料

同近义词

component

英 [kəm'pəʊnənt]  美 [kəm'ponənt] 

adj. 组成的,构成的

n. 成分;组件;[电子] 元件

短语

component diagram 组件图 ; 构件图 ; 元件图 ; 组件框图

active component [电] 有功分量 ; [电子] 有效元件 ; 有效分量 ; [电子] 有源元件

inductive component 感性分量 ; 电感性分量 ; 无功分量 ; 电感分量

例句

1、You need to assign these variables to each view component. 

您需要分配这些变量到每一个视图组件。

2、But what if none of them contain the component that you need? 

但是如果它们都不包含您所需要的组件该怎么办呢?

3、In this example, the component itself provides the measurement. 

在这个例子中,组件本身提供了度量。

参考技术A module

[英]['mɒdju:l][美][ˈmɑdʒul]
n.模块; 组件; (宇宙飞船上各个独立的)舱; 测量流水等的单位;
复数:modules

例句:

1.The first line just loads the visual module.
第一行的作用是加载可视化模块。

2.The lunar module's starboard footpad and contact probe.
登月舱的右舷防陷垫和联络探测器。

3.German solar module maker sovello is also part of the initiative.
德国太阳能组件制造商sovello也是计划中的一部分。

4.Don't buy the bluetooth module.
那就不用买蓝牙模块。

5.Suntech, which accounted for 10% of the solar module and panel market globally last year, has its own troubles.
去年占据全球太阳能模块和面板10%市场份额的尚德电力公司也有自身的麻烦。本回答被提问者和网友采纳
参考技术B module
[英][ˈmɒdju:l][美][ˈmɑ:dʒul]
n.
模块; 组件; (宇宙飞船上各个独立的)舱; 测量流水等的单位;
复数:modules
例句
You said it's an antique, earth-based flight module.

你说它是件古董,地球上的飞行模型.

以上是关于maven配置文件中modules是啥意思的主要内容,如果未能解决你的问题,请参考以下文章

Spring Boot多modules的pom文件配置

spring框架配置文件中的这三个语句是啥意思?

TensorFlow对象检测配置文件中的“num_examples:2000”是啥意思?

“检测到所需的基于文件名的自动模块”是啥意思。警告是啥意思?

mybatis 配置文件文件中 <![cdata[ $value ]]> 是啥意思

在spring配置文件中execution()里面的内容是啥意思