14.9.5. 解析依赖

你可以配置项目让它从workspace中解析依赖。这种配置改变了Maven定位依赖构件的方式。如果项目被配置成从workspace解析依赖构件,这些构件就不需要存在于你的本地仓库。假设项目a和项目b都在同一个Eclipse workspace中,项目a依赖于项目b。如果workspace依赖解析被关闭了,项目a的Maven构建只有在项目b的构件存在于本地仓库时才会成功。如果workspace依赖解析开启了,m2eclipse就通过eclipse workspace解析这个依赖。换句话说,当workspace依赖解析开启的时候,项目之间的相互关联不需要通过本地仓库安装。

你也可以关闭依赖管理。这种配置的效果是告诉m2eclipse停止管理你项目的classpath,也会从你项目中移除Maven依赖classpath容器。如果你这么做了,管理你项目的classpath就全靠你自己了。