0

我在 Intellij IDEA 11.1.2 中使用 Maven,我正在处理两个不同的项目,其中一个依赖于另一个。

项目 A 的 pom.xml 如下

   <dependency>
        <groupId>project.b</groupId>
        <artifactId>project.b</artifactId>
        <version>1.0-SNAPSHOT</version>
    </dependency>

然后 IntellIj IDEA 会自动依赖项目 B。有时我可以使用 mvn 命令行编译项目 A,但 IDEA 显示源代码中有很多错误,解决此问题的唯一方法是从本地文件中删除项目 b系统然后将其从 IDEA 中删除。

所以我想让 IDEA 自动依赖项目,但只依赖 jar 并执行 pom.xml 告诉它执行的操作。

提前致谢。

4

2 回答 2

1

正如@CrazyCoder 所说,

SNAPSHOT 依赖项通过项目源位置解决

我只是接受事实。

于 2012-07-18T15:55:19.737 回答
0

我相信你应该调整依赖范围。尝试将范围指定为runtime- “此范围表示依赖项不是编译所必需的,而是执行所必需的。它在运行时和测试类路径中,但不在编译类路径中。”

于 2012-07-04T06:08:07.863 回答