我设法让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%\ bin
Maven是否存在导致此类行为的已知问题?
PS :我在完全重新安装IntelliJ和Maven之后提出要求。
答案 0 :(得分:0)
在全新安装后更新本地和远程maven存储库是个好主意。您可以在Intellij的设置中执行此操作。
您可以按ctrl + alt + s
进入设置窗口。
在“项目设置”标题下,您将找到Maven的一个部分,其中包含存储库Maven -> Repositories
的子部分。
您现在应该看到一对Indexed Maven存储库。我个人有一个当地的m2回购以及http://repo1.maven.org/maven2
。选择它们并单击“更新”按钮。
远程仓库需要一段时间才能完全更新和索引,但一旦完成,它应该能够找到合适的罐子。
我在不同的库中遇到了类似的问题,这个解决方案对我有用。