0

我已经设法让 Maven 在 IntelliJ 中工作。最近我一直在使用 iText 库,是时候构建和部署到 tomcat 服务器了。唉,当我查看依赖项列表时,我看到了:

在此处输入图像描述

现在我想,这一定是服务器问题,直到我的同事运行完全相同的代码并且他的计算机将 JAR 文件拉下来,没有任何问题。我想我接下来会清除我的.cache文件,并强制 Maven 重新下载它的东西。然而,当我来看它时,我发现它不存在。它根本不存在这很奇怪,我一直在谷歌上寻找答案,但没有帮助。

系统变量

JAVA_HOME:C:\Program Files\Java\jdk1.7.0_25
M2_HOME:C:\Program Files\Apache Software Foundation\maven\apache-maven-3.1.0
M2_REPO:C:.m2\repository
PATH 变量包括:%M2_HOME% \垃圾桶

Maven 是否存在导致此类行为的任何已知问题?

PS:我在完全重新安装 IntelliJ 和 Maven 后询问。

4

1 回答 1

0

全新安装后更新本地和远程 maven 存储库是个好主意。您可以在 Intellij 的设置中执行此操作。

您可以按下ctrl + alt + s以访问设置窗口。

在“项目设置”标题下,您将找到 Maven 部分,其中包含一个子部分 repositories Maven -> Repositories

您现在应该看到几个 Indexed Maven Repositories。我个人有一个用于本地 m2 存储库以及http://repo1.maven.org/maven2. 选择它们并单击更新按钮。

远程 repo 需要一段时间才能完全更新和索引,但一旦完成,它应该能够找到合适的 jar。

我在不同的库中遇到过类似的问题,这个解决方案对我有用。

于 2013-07-26T18:13:36.517 回答