3

我创建了一个基于 maven 项目的 Intellij-idea (11.1) 单模块项目,其中一些 maven 依赖项是我创建的其他项目。

所有这些其他项目都已在本地安装,mvn install并且一切正常。

但是,当我对其中一个本地项目(例如添加新方法)进行更改时,就会出现问题,尽管正在运行mvn install 和重新同步主项目 pom,但我无法让 IntelliJ 了解我添加的新方法。如果我使用 mvn 构建我的主项目,它可以正常工作,它仅在 Intellij 本身内我有问题。

4

1 回答 1

5

我可以假设您不在版本中使用 SNAPSHOT,例如

  <groupId>com.my.app</groupId>
  <artifactId>my-app</artifactId>
  <version>1.0-SNAPSHOT</version>

如果你只使用

version>1.0</version>

这意味着 1.0 版本是稳定的,任何依赖它的项目都只会下载一次(第一次)。

SNAPSHOT - shows that current project is under development so your maven will download it each time you run install

您可以在Maven 文档中找到更多信息

于 2012-10-25T15:58:16.957 回答