2011-01-25 23 views
2

我试图在这里和jetbranis.net上搜索,但我没有找到答案。在阅读poms时自动导出InteliJ Idea中的依赖关系?

我已创建使用maven具有到模块(,* B *)的一个项目(P)。模块A取决于模块B和模块B依赖于库R。当我使用InteliJ Idea 10.0.1打开P时,一切正常。我唯一的问题是依赖性处理。

依赖关系是传输导入的。 A,* B *现在依赖于文库R。我期望依赖于- [R,但我希望- [R要出口和到仅取决于

我发现了一些与煤层缝合有关的旧帖子,但它接缝的是他们有相反的问题http://devnet.jetbrains.net/thread/286098。有人可以提醒我吗?我错过了一些配置选项?

回答

2

这就是Maven的依赖关系的工作原理;每个模块(又名Maven项目)都有一个独立的类路径。导入到IDEA中的依赖项不会“导出”以防止传递依赖之间的干扰。