以前开发的过程当中,是按照功能划分包,今天看一个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); } }