如何禁用自动取决于项目但在IntelliJ IDEA的使用maven时不是唯一的罐子?(How to

2019-09-19 02:18发布

我在的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命令行,但这个想法表示有在源代码中的许多错误,而解决这一问题的唯一方法是从本地文件中删除项目B系统然后从IDEA删除。

所以我想魔鬼想法自动取决于项目,但只有罐子,做pom.xml中告诉它做的事。

提前致谢。

Answer 1:

我相信你应该调整依赖范围 。 尝试指定范围的runtime - “这个范围表明依赖不需要编译,但执行是在运行和测试类路径,而不是编译类路径。”



Answer 2:

作为@CrazyCoder说,

快照依赖通过项目源位置解决

我只接受这个事实。



文章来源: How to disable auto-depend on the project but not the only jar when using maven in Intellij IDEA?