我需要将之前的A B C三个模块聚合到一个一个工程中ABC项目中

pom.xml文件中应该这样配置

1.修改packaging里面的配置

  <!-- 用于聚合这个项目的时候应该将packaging打包成pom -->
  <packaging>pom</packaging>

2.将在modules文件中加入如下

  <!-- 该标签用于对maven进行聚合的作用也就是说将下面三个项目进行打包 -->
  <modules>
      <module>../A</module>
      <module>../B</module>
      <module>../C</module>
  </modules>

然后就可以将这个三个项目进行合并

然后maven build 输入 clean install就可以了

maven 里面的继承包(用于对使用多个目录中使用相同的jar包进行管理)

先建立一个parents工程

pom.xml

<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>org.lonecloud.Parent</groupId>
    <artifactId>Parent</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <!-- 打包类型pom -->
    <packaging>pom</packaging>

    <name>Parent</name>
    <url>http://maven.apache.org</url>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <!-- 设置junit的版本便于后期管理 -->
        <junit.version>3.8.1</junit.version>
    </properties>
    <!-- 用于对dependency进行管理不会运行 -->
    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>${junit.version}</version>
                <scope>test</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>
</project>
View Code

相关文章:

  • 2021-12-10
  • 2021-03-31
  • 2021-12-25
  • 2022-01-09
  • 2021-10-22
  • 2021-09-08
  • 2022-12-23
猜你喜欢
  • 2021-08-08
  • 2021-10-26
  • 2022-12-23
  • 2021-08-27
  • 2022-01-04
  • 2021-08-01
  • 2021-08-13
相关资源
相似解决方案