Maven多文件系统管理

我们在开发中难免会遇到多个文件相互依赖的情况,使用Maven来进行项目的依赖管理,我们需要进行以下几步操作:

依赖声明

比如,我们有项目Restaurant,其中有一个方法依赖于另一个项目Kitchen中的一个方法,那么,我们需要

import com.netease.Kitchen;

注意,这里的地址写的是Kitchen包地址+文件名的形式。在物理目录下它们并不在一个目录里。

Maven配置

这样,我们的代码在Eclipse里就不会报错了,但是想要让服务器能够正确的区分依赖关系,需要对pom.xml进行配置。
首先,我们需要一个父层pom.xml文件:


  4.0.0
  com.netease.restaurant//和管理的项目相同
  restaurant-parent//加上parent
  1.0.0-SNAPSHOT
  pom//类型为pom
   Multi modules demo //名字任意
//声明管理的模块
  
      Restaurant
      Kitchen
  


然后,我们需要分别配置被管理的两个子模块
Kitchen:

//这个标签在标签下
  
      com.netease.restaurant
      restaurant-parent
      1.0.0-SNAPSHOT
      ../pom.xml
  

Restaurant:

//声明管理者
    
        com.netease.restaurant
        restaurant-parent
        1.0.0-SNAPSHOT
        ../pom.xml
    

//声明依赖的对象
        
            com.netease.restaurant
            Kitchen
            1.0.0-SNAPSHOT
        

然后,使用

mvn install

命令来判断是否声明正确,如果正确的话,便可以进入Restaurant来运行了。

你可能感兴趣的:(Maven多文件系统管理)