maven 多项目管理--demo

以前开发的过程当中,是按照功能划分包,今天看一个Grpc的demo时发现博主使用maven进行多项目管理,感受很是的方便,学习一下!!!java

实验目的:

Maven项目TestPom01要使用TestPom中的Factory类maven

操做步骤:

一、使用Idea打开项目根目录,加载项目
二、在根目录下建立pom.xml,书写要加载的模块

三、点击右侧的Maven Project,点击加号将根目录下的pom.xml及各个模块的xml文件加载(这才算正式的将maven项目导入)
四、点击下侧的Terminal,进入项目根目录,执行mvn install,将项目安装到本地
五、进行测试学习

代码实现:

根目录下的pom.xml:测试

<modelVersion>4.0.0</modelVersion>
    <groupId>nwpu.cn</groupId>
    <artifactId>Mavenandmaven</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>pom</packaging>

    <modules>
        <module>TestPom</module>
        <module>TestPom01</module>
    </modules>

TestPom项目
pom.xml.net

<modelVersion>4.0.0</modelVersion>
    <groupId>nwpu.cn</groupId>
    <artifactId>TestPom</artifactId>
    <version>1.0-SNAPSHOT</version>

Factory.javacode

package learning;
public class Factory {
    public  static String createMessage(){
        String message = "hello maven1";
        return message;
    }
}

TestPom01
pom.xmlxml

<modelVersion>4.0.0</modelVersion>
    <groupId>nwpu.cn</groupId>
    <artifactId>TestPom01</artifactId>
    <version>1.0-SNAPSHOT</version>
<dependencies>
    <dependency>
        <groupId>nwpu.cn</groupId>
        <artifactId>TestPom</artifactId>
        <version>1.0-SNAPSHOT</version>
    </dependency>
</dependencies>
</project>

Test.javablog

package learning;
public class Test {
    public static void main(String[] args) {
        String message = Factory.createMessage();
        System.out.println(message);
    }
}

测试结果

参考博客

在maven项目中如何引入另一个项目
用 Maven 管理多模块项目的最佳实践ci

相关文章
相关标签/搜索