【发布时间】:2016-05-01 11:23:15
【问题描述】:
我将两个项目从 github 拉到我的笔记本电脑上。我们称他们为 A 和 B。
A 是我正在进行的项目,B 有一些我在 A 中使用的实用程序类。 (我在 A 的 pom 文件中添加了我在 B 中需要的模块的依赖项)。
我在项目 B 上运行了 maven clean install,以便我可以使用 A 中的更改,但是当我在 A 上执行 maven 重新导入时,我看不到它们。
我很确定它应该可以工作。有人知道我错过了什么吗? 也许是 IntelliJ 上的一些配置
【问题讨论】:
-
您是否也在更改后在项目 A 上重新运行
mvn deploy? -
不,我从来没有在 Maven 中使用过 deploy。我试试……
-
我收到未经授权的错误。没关系我想是因为现在我看到部署试图正确地访问远程存储库,这不是我想要的,因为它不是我的项目。我现在只想在本地工作,直到我完成我的功能然后推动 CI 系统...
-
mvn install 应该足以在本地共享库。您的依赖项有什么版本?如果它不是 -SNAPSHOT 版本,则工件解析将依赖项与固定版本完全不同。当您执行“maven 重新导入”时会发生什么?你在那里做什么?
-
它实际上是一个带有-SNAPSHOT的版本。当我运行全新安装时,我在 .m2 中看不到 jar,我看到一个带有版本名称的空文件夹...
标签: git maven intellij-idea