【发布时间】:2011-10-06 10:17:05
【问题描述】:
我试图了解 maven 配置文件并遇到了以下问题。
这是我的简化示例,我有两个 maven 项目,项目 A 和项目 B。
项目 A 对项目 B 具有编译时 maven 依赖项。
当 maven 配置文件“TEST”处于活动状态时,项目 B 包含运行时依赖项(可以说是项目 C)。
所以问题是我运行项目 A 时生成的类路径。它没有项目 C,即使项目 A 的 TEST 配置文件处于活动状态。
这是使用 eclipse Helios 服务版本 1,Maven Integration for Eclipse 插件 vrs 0.10.2.20100623-1649
有什么想法吗?
【问题讨论】:
-
这和eclipse有什么关系?你是否运行过 mvn help:effective-pom 或 dependency:tree 或仅使用 -X?
-
eclipse 标签的原因是我不确定它是 eclipse 插件问题还是 maven 问题。感谢您让我了解 Effective-pom 命令,它的 maven 似乎不会将运行时依赖项从项目 B 转移到项目 As Effective pom